關於gcc 1 54的配置

2021-06-19 03:51:18 字數 546 閱讀 5114

正確的方法應該是

然後注意,不要對這些庫進行./configure , make , make install

2.gcc的編譯最好不要在原檔案中進行!!

3.將上述三個庫解壓縮後存到gcc原始檔中,注意三個庫的檔名為gmp,mpfr,mpc , 不要加其他的

4. 看懂如下的過程

cd ..

mkdir gcc-build

cd gcc-build

../gcc-4.7.3/configure --prefix=$home/local/gcc473 --enable-bootstrap --enable-shared --enable-threads=posix --with-system-zlib --with-arch_32=i686 --enable-languages=c,c++,objc,obj-c++ --build=x86_64-redhat-linux

make -j 8 && make install

gnu 官網 關於gcc 編譯的 document

關於最後在 .bashrc中加入路徑

gcc關於cpu型別的設定

mtune和 mcpu標記也是可用的。這兩個標記通常只在沒有 march選項的時候才用到 特定的處理器可能要求使用 mtune甚至 mcpu。糟糕的是,gcc在不同構架上的表現並非完全一致。對於x86和x86 64的cpu,march將使用所指定cpu的全部可用指令集和正確的abi來生成 並不會向後...

關於gcc編譯 I L l的使用

gcc o hello hello.c i home hello include l home hello lib lworld 引數說明 i home hello include表示將 home hello include目錄作為第乙個尋找標頭檔案的目錄,尋找的順序是 home hello inc...

關於gcc 5 5 0關於巨集展開的BUG

gcc版本 5.5.0 vs版本 vs 2015 如下巨集定義 define logdebug format,fprintf stdout,debug file s,line d,msg format n file line va args define logdebug format,args.f...