純手工離線版安裝GCC

2021-08-07 20:40:41 字數 864 閱讀 8213

有時候問題環境linux中需要安裝除錯工具gdb,但是原始碼安裝的話需要安裝gcc,安裝gcc又需要安裝各種庫,而且環境也沒有聯網,非常麻煩,先親測自創乙個手工離線安裝gcc的方法,mark下,已供分享。(當然應該還有手工離線安裝gdb的方法,有人會的話也可以分享出來啊~~)

1、環境準備:

乙個有gcc的linux伺服器環境,即源環境,srclinux。乙個沒有gcc的linux伺服器環境,即目標環境destlinux。

2、拷貝srclinux目錄/usr/bin下的as、g++、gcc、ld、make這5個可執行檔案到destlinux目錄/usr/bin下面,並新增可執行許可權。

3、拷貝srclinux目錄/usr/lib下的gcc資料夾、crt1.o、crti.o、crtn.o、gcrt1.o、libc.so、libdl.so、libm.so這些庫檔案和gcc資料夾到destlinux目錄/usr/lib下面。

4、拷貝srclinux目錄/usr/local/include下的termcap.h、/usr/local/lib下的libtermcap.a到destlinux目錄下的/usr/local各自對應目錄。

5、拷貝srclinux目錄/usr/include資料夾到destlinux目錄/usr/include下,如果destlinux/usr下有include,則備份下,防止不能恢復回去。

6、至此gcc安裝完成,然後可以使用gcc編譯檔案測試下是否可用。

補充gdb安裝方法:

2、修改./configure後生成的makefile,在cflags後面加 -lm, 然後再make編譯即可。

3、安裝過程中的詳細報錯,可以通過檢視configure.log進行檢視,排查,一般錯誤無非是找不到對應檔案,新增對應檔案或可執行許可權即可。

ubuntu下安裝tcpcopy離線版

如果沒有安裝可以略過 1 2 3 4 cd tcpcopy 0.6.0 make uninstall cd rm rf tcpcopy 0.6.0 12 3 4 5 tar zxvf libpcap 1.3.0.tar.gz cd libpcap 1.3.0 configure make make ...

離線安裝GCC

yum install gcc 下面要介紹的是在離線的情況下安裝gcc,前提是需要有安裝盤 因為安裝盤裡有gcc,我們把安裝盤當作乙個本地yum源 設定光碟機掛載點 掛載光碟機 備份原yum源 cp etc yum.repos.d centos base.repo etc yum.repos.d c...

gcc離線安裝

1 獲取軟體包 mpfr 3.1.1 4.el7.x86 64.rpm libmpc 1.0.1 3.el7.x86 64.rpm kernel headers 3.10.0 862.el7.x86 64.rpm glibc headers 2.17 222.el7.x86 64.rpm glibc...