Linux中GCC原始碼編譯安裝

2022-08-30 13:24:10 字數 918 閱讀 8251

gcc是linux中的預設編譯器,在離線的情況下,編譯公升級任何東西基本都需要用到gcc。

位址中有需要的依賴庫,主要是gmp,mpc,mpfr和g++()。

3.安裝依賴項

分別用以下命令安裝上面的依賴:

./configure --prefix=/usr/local/gmp

./configure --prefix=/usr/local/mpfr --with-gmp=/usr/local/gmp/

./configure --prefix=/usr/local/mpc --with-gmp=/usr/local/gmp/ --with-mpfr=/usr/local/mpfr/

之後執行make && make install

4.安裝gcc

安裝gcc前需要清除前序安裝的configure資訊和makefile,最好的方式是移走原資料夾,重新解壓gcc:

mv

gcc-vx.x.x gcc-vx.x.x.temp

tar -zxvf gcc-vx.x.x.tar.gz

安裝gcc最好單獨新建src資料夾來編譯安裝,進入gcc資料夾內,執行:

mkdir src

cd src

../configure --prefix=/usr/local/gcc --with-gmp=/usr/local/gmp/ --with-mpfr=/usr/local/mpfr/ --with-mpc=/usr/local/mpc/ --with-system-zlib --disable-multilib --enable-languages=c,c++

之後make && make install

5.檢查gcc版本

gcc -v

g++ -v

php swoole redis原始碼編譯安裝

tar zxvf php 7.2.4.tar.gz cd php 7.2.4 configure prefix usr local php make make install git clone cd swoole usr local php bin phpize configure with ph...

安卓原始碼閱讀 原始碼編譯

mkdir bin path bin path curl bin repo chmod a x bin repowget tsinghua edu cn aosp monthly aosp latest.tar tar xf aosp latest.tar cd aosp 解壓得到的 aosp 工程...

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...