gcc 5.2.0 編譯安裝筆記-20151110
**轉載請註明出處**
系統版本 CentOS-6.6-x86_64-minimal 編譯器 gcc-4.4.7通過yum安裝 rpm -qa | grep gcc gcc-4.4.7-11.el6.x86_64 libgcc-4.4.7-11.el6.x86_64 gcc-c++-4.4.7-11.el6.x86_64 安裝新版 1、選擇一個地址例如 ftp://mirrors-usa.go-parts.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz22、建立資料夾並下載檔案
mkdir gcc wget ftp://mirrors-usa.go-parts.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
a、安裝GMP解壓tar -xjvf gmp-6.1.0.tar.bz2編譯並安裝cd gmp-6.1.0 mkdir /usr/local/gmp-6.1.0./configure --prefix=/usr/local/gmp-6.1.0--enable-cxxmake -j 4make checksudo make install
b、安裝MPFR解壓tar -xzvf mpfr-3.1.3.tar.gz編譯並安裝cd mpfr-3.1.3 mkdir /usr/local/mpfr-3.1.3./configure --prefix=/usr/local/mpfr-3.1.3 --with-gmp=/usr/local/gmp-6.1.0注:指定預設路徑--with-gmp-include=/usr/local/gmp-6.1.0/include --with-gmp-lib=/usr/local/gmp-6.1.0/libmake -j 4make checksudo make install
c、安裝MPCwget ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz解壓tar -xzvf mpc-1.0.3.tar.gz編譯並安裝cd mpc-1.0.3mkdir /usr/local/mpc-1.0.3./configure --prefix=/usr/local/mpc-1.0.3 --with-gmp=/usr/local/gmp-6.1.0 --with-mpfr=/usr/local/mpfr-3.1.3make -j 4make checksudo make installexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-6.1.0/lib:/usr/local/mpfr-3.1.3/lib:/usr/local/mpc-1.0.3/lib【重啟失效&只對當前使用者有效】
或用下面方法【對所有使用者永久生效】
vi /etc/ld.so.conf
將下面內容填入
/usr/local/gmp-6.1.0/lib
/usr/local/mpfr-3.1.3/lib
/usr/local/mpc-1.0.3/lib
退出執行ldconfig5、安裝gcc make check 依賴項autogen【如果 which autogen存在則跳過此步】
下載[http://www.gnu.org/software/autogen/]6、建立資料目錄並編譯
wget http://ftp.gnu.org/gnu/autogen/rel5.18.6/autogen-5.18.6.tar.gz
解壓
tar -xzvf autogen-5.18.6.tar.gz
cd autogen-5.18.6
mkdir /usr/local/autogen-5.18.6安裝autogen依賴項guile【忍無可忍,強烈吐槽linux的依賴關係】wget ftp://ftp.gnu.org/gnu/guile/guile-2.0.7.tar.xzxz -dk guile-2.0.7.tar.xztar -xvf guile-2.0.7.tarcd guile-2.0.7yum search Libtoolyum install libtool-ltdl-devel.x86_64yum search libunistringyum install libunistring-devel.x86_64yum search libffiyum install libffi-devel.x86_64yum search gcyum install gc-devel.x86_64
mkdir /usr/local/guile-2.0.7 【因為非預設安裝gmp跟configure相容問題,此處需要安裝一個預設的gmp:yum install gmp-devel.x86_64——不會對編譯gcc的產生影響(手動指定)】./configure --prefix=/usr/local/guile-2.0.7make -jmake check【有幾個錯誤,不過已經麻木,忽略】make installvi /etc/ld.so.conf加入/usr/local/guile-2.0.7/lib執行ldconfigsudo update-alternatives --install /usr/bin/guile guile /usr/local/guile-2.0.7/bin/guile 30杯具的是,不能通過--with-guile=/usr/local/guile-2.0.7/指定編譯選項,只能通過以下方式修改vi /etc/profile新增export PKG_CONFIG_PATH=/usr/local/guile-2.0.7/lib/pkgconfig:$PKG_CONFIG_PATH執行source /etc/profile./configure --prefix=/usr/local/autogen-5.18.6
make -j 4
make check
make install
sudo update-alternatives --install /usr/bin/autogen autogen /usr/local/autogen-5.18.6/bin/autogen 30
cd ..mkdir gcc_5.2_buildcd gcc_5.2_buildmkdir /usr/local/gcc-5.2.0../gcc-5.2.0/configure --prefix=/usr/local/gcc-5.2.0 -enable-threads=posix --enable-checking=release --enable-languages=c,c++ --enable-__cxa_atexit--disable-multilib--build=x86_64-redhat-linux --with-gmp=/usr/local/gmp-6.1.0 --with-mpfr=/usr/local/mpfr-3.1.3 --with-mpc=/usr/local/mpc-1.0.3make -j 4 make check make install7、建立軟連線
如果/usr/bin下的gcc等檔案是實體檔案而不是連結則需要【否則用update-alternatives新增優先順序較低的老版本路徑】
mv gcc gcc-4.4.7
mv g++ g++-4.4.7
mv c++ c++-4.4.7
mv cpp cpp-4.4.7
然後執行
8、新增庫檔案路徑【黃色為分析過程】sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-5.2.0/bin/x86_64-redhat-linux-gcc 30sudo update-alternatives --install /usr/bin/g++ g++ /usr/local/gcc-5.2.0/bin/x86_64-redhat-linux-g++ 30sudo update-alternatives --install /usr/bin/c++ c++ /usr/local/gcc-5.2.0/bin/x86_64-redhat-linux-c++ 30sudo update-alternatives --install /usr/bin/cpp cpp /usr/local/gcc-5.2.0/bin/cpp 30
cd /usr/local/gcc-5.2.0 find ./ -name *.so* ./libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/liblto_plugin.so.0 ./libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/liblto_plugin.so ./libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/liblto_plugin.so.0.0.0 ./lib64/libgomp-plugin-host_nonshm.so.1.0.0 ./lib64/libvtv.so.0 ./lib64/libssp.so.0.0.0 ./lib64/libgcc_s.so ./lib64/libitm.so.1.0.0 ./lib64/libcc1.so.0 ./lib64/libstdc++.so.6.0.21-gdb.py ./lib64/libssp.so.0 ./lib64/libstdc++.so.6 ./lib64/libvtv.so.0.0.0 ./lib64/libatomic.so.1.1.0 ./lib64/libgomp.so.1.0.0 ./lib64/libgomp-plugin-host_nonshm.so ./lib64/libubsan.so ./lib64/libcc1.so.0.0.0 ./lib64/libgomp-plugin-host_nonshm.so.1 ./lib64/liblsan.so.0 ./lib64/libitm.so ./lib64/libquadmath.so ./lib64/libgcc_s.so.1 ./lib64/libquadmath.so.0.0.0 ./lib64/libquadmath.so.0 ./lib64/libcilkrts.so ./lib64/libasan.so ./lib64/libatomic.so.1 ./lib64/libasan.so.2 ./lib64/libasan.so.2.0.0 ./lib64/libcilkrts.so.5.0.0 ./lib64/libcilkrts.so.5 ./lib64/libtsan.so.0.0.0 ./lib64/libstdc++.so.6.0.21 ./lib64/libgomp.so.1 ./lib64/libssp.so ./lib64/libubsan.so.0 ./lib64/libatomic.so ./lib64/libitm.so.1 ./lib64/libstdc++.so ./lib64/libtsan.so.0 ./lib64/libtsan.so ./lib64/libcc1.so ./lib64/liblsan.so.0.0.0 ./lib64/liblsan.so ./lib64/libvtv.so ./lib64/libgomp.so ./lib64/libubsan.so.0.0.0 ./lib/gcc/x86_64-unknown-linux-gnu/5.2.0/plugin/libcc1plugin.so.0.0.0 ./lib/gcc/x86_64-unknown-linux-gnu/5.2.0/plugin/libcc1plugin.so ./lib/gcc/x86_64-unknown-linux-gnu/5.2.0/plugin/libcc1plugin.so.0 開啟配置檔案 vi /etc/ld.so.conf 將路徑寫入 /usr/local/gcc-5.2.0/lib64 /usr/local/gcc-5.2.0/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/plugin /usr/local/gcc-5.2.0/libexec/gcc/x86_64-unknown-linux-gnu/5.2.0 執行 ldconfig
ldconfig: /usr/local/gcc-5.2.0/lib64/libstdc++.so.6.0.21-gdb.py 不是 ELF 檔案 - 它起始的魔數錯誤。
mv /usr/local/gcc-5.2.0/lib64/libstdc++.so.6.0.21-gdb.py /usr/local/gcc-5.2.0/lib64/bak_libstdc++.so.6.0.21-gdb.py ldconfig 驗證 ldd mysql【使用者程式已經切換到新庫】
linux-vdso.so.1 => (0x00007fffb5bff000) libncursesw.so.5 => /lib64/libncursesw.so.5 (0x00007f2c6be7f000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2c6bc61000) libmysqlclient.so.16 => /usr/lib64/mysql/libmysqlclient.so.16 (0x00007f2c6b8dd000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f2c6b6a6000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f2c6b48c000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f2c6b220000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f2c6ae3d000) libz.so.1 => /lib64/libz.so.1 (0x00007f2c6ac26000) libstdc++.so.6 => /usr/local/gcc-5.2.0/lib64/libstdc++.so.6 (0x00007f2c6a899000) libm.so.6 => /lib64/libm.so.6 (0x00007f2c6a615000) libgcc_s.so.1 => /usr/local/gcc-5.2.0/lib64/libgcc_s.so.1 (0x00007f2c6a3fe000) libc.so.6 => /lib64/libc.so.6 (0x00007f2c6a06a000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f2c69e49000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f2c69c44000) /lib64/ld-linux-x86-64.so.2 (0x00007f2c6c0b4000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f2c699cb000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f2c69787000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f2c694a0000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f2c6929c000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f2c69070000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f2c68e64000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f2c68c61000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f2c68a47000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f2c68827000) ldd /bin/ls 【對系統無影響】 linux-vdso.so.1 => (0x00007fff0337f000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f2f230ef000) librt.so.1 => /lib64/librt.so.1 (0x00007f2f22ee7000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f2f22ce2000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f2f22ada000) libc.so.6 => /lib64/libc.so.6 (0x00007f2f22746000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f2f22541000) /lib64/ld-linux-x86-64.so.2 (0x00007f2f23314000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2f22324000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f2f2211f000)9、<個人認為此步沒有必要>更新系統動態庫連結檔案【黃色為分析和說明,此步驟可直接看操作】
首先找出舊版本安裝包【已經在編譯後將老版本gcc解除安裝】rpm -qa | grep 4.4.7db4-4.7.25-18.el6_4.x86_64libstdc++-4.4.7-11.el6.x86_64cpp-4.4.7-11.el6.x86_64libstdc++-devel-4.4.7-11.el6.x86_64libgcc-4.4.7-11.el6.x86_64libgomp-4.4.7-11.el6.x86_64找出安裝包對應的動態庫檔案【不包含有版本路徑下的庫檔案】rpm -ql libstdc++-4.4.7-11.el6.x86_64 | grep lib/usr/lib64/libstdc++.so.6/usr/lib64/libstdc++.so.6.0.13rpm -ql cpp-4.4.7-11.el6.x86_64 | grep lib/lib/cpp/usr/libexec/gcc/usr/libexec/gcc/x86_64-redhat-linux/usr/libexec/gcc/x86_64-redhat-linux/4.4.4/usr/libexec/gcc/x86_64-redhat-linux/4.4.4/cc1/usr/libexec/gcc/x86_64-redhat-linux/4.4.7/usr/share/locale/be/LC_MESSAGES/cpplib.mo/usr/share/locale/ca/LC_MESSAGES/cpplib.mo/usr/share/locale/da/LC_MESSAGES/cpplib.mo/usr/share/locale/de/LC_MESSAGES/cpplib.mo/usr/share/locale/el/LC_MESSAGES/cpplib.mo/usr/share/locale/es/LC_MESSAGES/cpplib.mo/usr/share/locale/fr/LC_MESSAGES/cpplib.mo/usr/share/locale/id/LC_MESSAGES/cpplib.mo/usr/share/locale/ja/LC_MESSAGES/cpplib.mo/usr/share/locale/nl/LC_MESSAGES/cpplib.mo/usr/share/locale/sv/LC_MESSAGES/cpplib.mo/usr/share/locale/tr/LC_MESSAGES/cpplib.mo/usr/share/locale/uk/LC_MESSAGES/cpplib.mo/usr/share/locale/vi/LC_MESSAGES/cpplib.mo/usr/share/locale/zh_CN/LC_MESSAGES/cpplib.mo/usr/share/locale/zh_TW/LC_MESSAGES/cpplib.morpm -ql libstdc++-devel-4.4.7-11.el6.x86_64 | grep lib/usr/include/c++/4.4.4/cstdlib/usr/include/c++/4.4.4/tr1/cstdlib/usr/include/c++/4.4.4/tr1/stdlib.h/usr/include/c++/4.4.4/tr1_impl/cstdlib/usr/lib/gcc/usr/lib/gcc/x86_64-redhat-linux/usr/lib/gcc/x86_64-redhat-linux/4.4.4/usr/lib/gcc/x86_64-redhat-linux/4.4.4/libstdc++.a/usr/lib/gcc/x86_64-redhat-linux/4.4.4/libsupc++.a/usr/lib/gcc/x86_64-redhat-linux/4.4.7/usr/share/doc/libstdc++-devel-4.4.7/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-1998.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-1999.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2000.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2001.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2002.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2003.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2004.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2005.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2006.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog-2007.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog.bz2/usr/share/doc/libstdc++-devel-4.4.7/ChangeLog~.bz2/usr/share/doc/libstdc++-devel-4.4.7/READMErpm -ql libgcc-4.4.7-11.el6.x86_64 | grep lib/lib64/libgcc_s-4.4.7-20120601.so.1/lib64/libgcc_s.so.1/usr/share/doc/libgcc-4.4.7/usr/share/doc/libgcc-4.4.7/COPYING.LIBrpm -ql libgomp-4.4.7-11.el6.x86_64 | grep lib/usr/lib64/libgomp.so.1/usr/lib64/libgomp.so.1.0.0/usr/share/doc/libgomp-4.4.7/usr/share/doc/libgomp-4.4.7/ChangeLog.bz2/usr/share/info/libgomp.info.gz檢視上面篩選出的檔案,確認是否為連結檔案,以及連結到哪個檔案ll /usr/lib64/libstdc++.so.6lrwxrwxrwx. 1 root root 19 11月 10 22:30 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13ll /usr/lib64/libstdc++.so.6.0.13-rwxr-xr-x. 1 root root 987096 10月 15 2014 /usr/lib64/libstdc++.so.6.0.13ll /lib64/libgcc_s.so.1lrwxrwxrwx. 1 root root 28 1月 28 2015 /lib64/libgcc_s.so.1 -> libgcc_s-4.4.7-20120601.so.1ll /usr/lib64/libgomp.so.1lrwxrwxrwx. 1 root root 16 1月 28 2015 /usr/lib64/libgomp.so.1 -> libgomp.so.1.0.0ll /usr/lib64/libgomp.so.1.0.0-rwxr-xr-x. 1 root root 85264 10月 15 2014 /usr/lib64/libgomp.so.1.0.0進入新版gcc目錄查詢檔案find ./ -name libstdc++.so.6./lib64/libstdc++.so.6ll ./lib64/libstdc++.so.6lrwxrwxrwx. 1 root root 19 11月 7 03:29 ./lib64/libstdc++.so.6 -> libstdc++.so.6.0.21find ./ -name libgcc_s.so.1./lib64/libgcc_s.so.1相關推薦
gcc 5.2.0 編譯安裝筆記-20151110
**轉載請註明出處** 系統版本 CentOS-6.6-x86_64-minimal 編譯器 gcc-4.4.7通過yum安裝 rpm -qa | grep gcc gcc-4.4.7-11.el6.x86_64 libgcc-4.4.7-11.el6.x86_64 g
轉:ubuntu16.04(32位)gcc 5.2.0去編譯mg-samples-3.0.12問題
用gcc 5.2.0去編譯mg-samples-3.0.12,報錯: …/lib/libminigui_ths.so: undefined reference to WndClientRect' .../lib/libminigui_ths.so:
gcc 5.2.0 手動更新(親測)
注意:(不要在gcc-5.2.0 原始碼目錄中執行 configure,否則會報錯) 安裝操作如下: 0、yum 安裝 gcc yum -y install gcc gcc-c++ libstdc++ libstdc
Ubuntu下gcc 8.2.0原始碼安裝
gcc 8.2.0 原始碼安裝 下載原始碼並解壓: wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.2.0/gcc-8.2.0.tar.gz tar xzvf gcc-8.2.0.ta
Linux下MySQL 5.5.11原始碼編譯安裝筆記
這篇文章我稍有修改,原文見:http://www.itokit.com/2011/1221/72840.html 1 mysql5.5.11編譯安裝 1.1 裝所需要系統庫相關庫檔
GCC 7.3.0編譯安裝
科大開源映象站 GCC原始碼 0.檢查是否已經安裝了老版本的gcc (更新到4.8),如果不執行這一步,第5步編譯會報錯 yum install gcc gcc-c++ gcc -v下載gcc-7.3.0 wget https://mirror
centos7 編譯安裝gcc-5.4.0
一、安裝開發必備環境: yum groupinstall "Development Tools" yum install glibc-static libstdc++-static 二、編譯安裝gcc-5.4.0 你可以到官網下載gcc,也可以直接在這裡下載:http://ftp.tsukuba.wid
Ubuntu18.04安裝arm-linux-gcc交叉編譯工具(附arm-linux-gcc 5.4.0包)
一、下載arm-linux-gcc 5.4.0包 下載(百度雲)連結:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA 提取碼:uzup ------------------------------------------
Linux 下編譯安裝 gcc 5.4.0
以 gcc 5.4.0 版本為例,介紹用原始碼來編譯安裝 gcc 的方法 一、安裝 gcc 1、解壓縮 把 gcc-5.4.0.tar.gz 拷貝到系統中的某個目錄,比如 /usr/local/src,並解壓到此目錄: tar zxf gcc-5.4.0.tar
Linux編譯安裝GCC-5.1.0
Linux下編寫C/C++程式自然缺不了一個優秀的編譯器,Linux下比較常見的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,對於C++11/14也有了更好的支援了。因為最近在學習OpenMP, Gcc-5.1.0支援OpenMP4.0最新版本。所以,今天我們就來說說GCC的編譯安裝,安
CentOS 6.5單節點編譯安裝hadoop-2.2.0
這幾天在琢磨Hadoop,首先是安裝Hadoop,在安裝過程中出現過不少問題,現在將整個過程總結一下,網路上已經有很多這方面的資料了,但我覺得還是有必要記述一下部分重要安裝過程,方便以後發現與解決問題,也希望能給需要的朋友一些參考。 我所用系統是CentOS6.5
CentOS Linux release 7.4.1708 編譯安裝 gcc 7.2.0
昨天在 VMware 14 上裝了 CentOS,準備用來學習 C 語言,然後要是使用 yum groupinstall Development tools 安裝整組開發工具 (包含 gcc) 的話,gcc 的版本太低了,所以就選擇下載最新版的 gc
centos7.0編譯安裝python3.6.2
python一、查看Linux系統版本信息[[email protected]/* */ ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [[email protected]/* */ ~]# uname
九周第四次課(2月26日) 11.1 LAMP架構介紹 11.2 MySQL、MariaDB介紹 11.3/11.4/11.5 MySQL安裝 擴展 mysql5.5源碼編譯安裝
when image safe x86 lease x86_64 roc use my.cnf 11.1 LAMP架構介紹11.2 MySQL、MariaDB介紹11.3/11.4/11.5 MySQL安裝擴展mysql5.5源碼編譯安裝 http://www.amin
centos7.5環境下編譯安裝php7.0.30並安裝redis和mongo擴展
ORC try_files cert ml2 ring btool glob etc .org 1.安裝php7.0.30的腳本 # vim install_php.sh #!/bin/bash # 安裝基本依賴 yum install -y gcc g
Win10環境下安裝 NVIDIA Cuda9.0 + 多環境Anaconda3-5.2.0 + PyTorch 0.4.1 GPU版本 + PyCharm環境配置
前提準備 1、電腦必須支援NVIDIA獨立顯示卡並且已經安裝獨顯驅動 (8G以下就不用考慮安裝了),如下圖所示 2、設定首選圖形處理器 在NVIDIA 控制面板中 -> 選擇管理 3D 設定 -> 全域性設定 -> 首選圖形處理器中選擇高效
CentOS7 安裝gcc 7.2 (為了編譯最新版ceph)
最新版本的ceph已經使用了c++14新特性,CentOS7中的gcc版本太低,所以需要手動安裝新版本的gcc。 本文給出了一個可以正確編譯ceph的gcc配置,供大家參考。 $ wget ht
centos6.5:gcc 升級(5.2.0)過程記錄
安裝前準備 如果系統中還沒有安裝gcc,g++編譯器(4.4.7),要先安裝 #安裝舊版本的gcc、c++編譯器 sudo yum install gcc gcc-c++ 編譯安裝 # 下載gcc 5.2.0原始碼 wget http://f
CentOS6.9完全離線升級安裝gcc-5.4.0
1、準備工作 上面三個依賴包的版本依據,可以將gcc-5.4.0.tar.gz解壓後在gcc-5.4.0/contrib/download_prerequisites檔案中找到 2、安裝gmp-4.3.2 /** 解壓 */ tar
ubuntu16.04編譯gcc-5.4.0原始碼
本文內容參考多個部落格,記錄比較隨意,僅作為個人筆記檢視。 簡介: 由於要移植gcc,所以不得已只能做如此似乎多此一舉的實驗。。 我的系統軟體版本情況如下(供參考): ubuntu 16.04 gcc-5.4.0 目的:編譯gcc-5.4.0 1.獲取程