GCC編譯過程中出錯問題總結

2021-07-05 02:55:33 字數 1005 閱讀 9702

首先確保在安裝gcc編譯器之前已經安裝好了gmp,mpfr,mpc三個軟體,具體流程省略。

1、在ubuntu12.04中安裝gcc執行make操作時候出現問題:

解決方法使用本地的「locate bits/predefs.h」去找到這個標頭檔案

#exportc_include_path=/usr/include/i386-linux-gnu &&  export cplus_include_path=$c_include_path

2、安裝完gcc4.5.3後,預設的gcc編譯器還是ubuntu12.04自帶的4.7.2,使用以下方法改變了目前使用的gcc版本,結果如下圖所示:使用a.c檔案進行測試可知gcc工作正常:

3、configure: error: cannot compute suffix of object files: cannot compile

解決辦法:

若gmp, mpfr, mpc

都是使用預設引數安裝的,沒指定任何引數

./configure

make

make

install

所以直接使用下面的命令設定環境變數就可以了:

export ld_library_path=

$ld_library_path

:/usr/local/lib

如果安裝時指定了安裝目錄,使用類似下面的命令:

export ld_library_path=

$ld_library_path

:/opt/gcc-4.6.3

/mpc-0.

9/mpc_install/

lib:

/opt/gcc-

4.6.

3/gmp-

5.0.

4/gmp_install/

lib:

/opt/gcc-

4.6.

3/mpfr-

3.1.

0/mpfr_install/lib

busybox在make編譯過程中出錯

前四步為busybox安裝過程,第5步為上述問題的解決方法 2.在makefile中修改arch arm和 cross compile 你自己的交叉編譯工具鏈的路徑 bin arm none linux gnueabi 3.make menuconfig進行配置 這一步的前題是你的ubuntu系統裡...

Appium安裝過程中出錯問題處理

android home is not set.此時,我們會發現提示的是環境變數出錯,導致無法完成配置檢測。解決辦法 變更環境變數配置執行node的路徑,正確的路徑如下 正確的位置 2 再在系統變數中增加android home路徑,變數值為android sdk路徑,即 變數名 android h...

Qt編譯過程中出現的問題

1.解壓原始碼zip包的時候,要使用引數 a,否則編譯會有問題。2.編譯過程中出現錯誤 qt usr include x11 extensions xiproto.h 1825 錯誤 expected unqualified id before delete 解決方法 開啟檔案qt usr incl...