wget
tar xjvf gcc-4.9.3.tar.bz2
cd gcc-4.9.3
./contrib/download_prerequisites
cloog-0.18.1
gmp-4.3.2
isl-0.12.2
mpc-0.8.1
mpfr-2.4.2
./contrib/download_prerequisites
cd ..
mkdir gcc-4.9.3-build-temp
cd gcc-4.9.3-build-temp
../gcc-4.9.3/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
make install
export ld_library_path=/usr/local/lib:/usr/local/lib64/:$ld_library_path
export c_include_path=/usr/local/include/:$c_include_path
export cplus_include_path=/usr/local/include/:$cplus_include_path
gcc -v
使用內建 specs。
collect_gcc=gcc
目標:x86_64-unknown-linux-gnu
配置為:../gcc-4.9.3/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
執行緒模型:posix
gcc 版本 4.9.3 (gcc)
像這樣:
/root/gcc-4.9.3/gcc-build-4.9.3/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h: no such file or directory
/root/gcc-4.9.3/gcc-build-4.9.3/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h: no such file or directory
最近公升級gcc-9.3 和 gdb-9.2 感覺新版本公升級更加方便了,但是編譯仍然報各種錯誤,切換使用root許可權make可以順利通過編譯!yum install texinfo
yum install ncurses-devel
yum install python
yum install python-devel
wget
tar xzvf gdb-7.9.tar.gz
cd gdb-7.9
./configure --with-python
make
make install
linux 編譯安裝GCC4 9 3
第一步 wget 第二步 第三步 解壓檔案,做一些準備工作 tar xjvf gcc 4.9.3.tar.bz2 cd gcc 4.9.3 contrib download prerequisites cloog 0.18.1 gmp 4.3.2 isl 0.12.2 mpc 0.8.1 mpfr ...
編譯安裝GCC
3.解壓gcc 4.6.3.tar.bz2 指令 flydream flydream opt tar xvf gcc 4.6.3.tar.bz2 4.進入 flydream flydream opt cd gcc 4.6.3 6.在gcc 4.6.3目錄下分別解壓上面的三個包 先安裝gmp 5.0....
編譯安裝 gcc
2 解壓 tar jxvf bz2 tar zxvf gz 這個步驟有兩種方式完成 a 如果linux有網路連線,直接這樣 cd gcc解壓目錄 contrib download prerequisites cd 然後解壓並移動到gcc 4.8.1下面 tar xjf gmp 4.3.2.tar.b...