C compiler cannot create executables问题
生活随笔
收集整理的這篇文章主要介紹了
C compiler cannot create executables问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天在裝advancemame游戲時遇到下面的問題,在網(wǎng)上搜索才知道是gcc沒有裝好,回想以前也有一些程序沒有裝好,是不是也是這個問題呢?于是試了一下以前一直沒有裝好的d4x,雖然現(xiàn)在熟悉了wget.雖然沒有裝上,不過情況有所好轉(zhuǎn),跟以前報的錯誤不同了,應該是能裝了
原因一:
configure 過程中遇到C compiler cannot create executables的原因:
gcc編譯環(huán)境沒用配好, 直接apt-get install gcc libc6-dev就可以解決
原因二:
可能你的環(huán)境變量被修改了
最后可能的環(huán)境變量被改變。。。
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then. /etc/bash_completion fi #######下面的加#注釋掉 # export CC=arm-Linux-gcc # export AR=arm-linux-ar # export LD=arm-linux-ld # export RANLIB=arm-linux-ranlib # export STRIP=arm-linux-strip vi /etc/profile修改最后環(huán)境變量
PATH=$PATH:~/linuxarm-gcc/usr-4.3.2/local/arm/4.3.2/bin/ ###注釋掉下面 # export CC=arm-linux-gcc # export AR=arm-linux-ar # export LD=arm-linux-ld # export RANLIB=arm-linux-ranlib # export STRIP=arm-linux-strip重啟下配置文件
source /etc/profile不行再開一工終端操作。
./configure通過
OK
原因三:由于我們在編譯軟件之前,進行了export操作,改變了CFLAGS和LIBS的值
我們在編譯軟件的時候,是不是經(jīng)常遇到下面的錯誤信息呢?
有很多人建議重裝GCC,但是確無濟于事。
這個錯誤產(chǎn)生的原因其實很簡單: 由于我們在編譯軟件之前,進行了export操作,改變了CFLAGS和LIBS的值。
這個時候只要講這個值清空就可以了。
總結
以上是生活随笔為你收集整理的C compiler cannot create executables问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot配合socket实现
- 下一篇: 卸载了PL/SQL Developer,