2014-03-24 65 views
0

當我在mac os 10.8.5上運行命令make時出現錯誤。g ++ - 4.2:沒有這樣的文件或目錄mac os 10.8

錯誤:

>make sample 
g++-4.2 -O3 -mmacosx-version-min=10.5 -I/usr/include -D_x64 -D_OSX -Wall -I../../inc-pc -D_REENTRANT Stream.cpp -o Stream -lpthread -lz -Bdynamic -lm -lc -L../../bin-pc/x64 -lPvAPI 
make: g++-4.2: No such file or directory 
make: *** [sample] Error 1 

但是當我運行這些命令,我​​得到這樣的:

 which gcc 
     /usr/bin/gcc 

    which g++ 
     /usr/bin/g++ 
ls -l `which g++` 
lrwxr-xr-x 1 root admin 3 13 Mar 00:48 /usr/bin/g++ -> gcc 

問題是什麼?請問你能幫幫我嗎?

回答

0

您的makefile調用g++-4.2而不是g++進行編譯。 g++-42要麼在系統上不存在,要麼在路徑上不可用。

您可以嘗試修復你的Makefile:Makefile中搜索g++-4.2g++

2

我遇到同樣的問題替換字符串。我將/ usr/bin/g ++鏈接到/usr/bin/g++-4.2,並解決了我的問題。

+0

這是正確的答案,[在這裏](http://stackoverflow.com/questions/8368834/error-with-inline-and-xcode-4-2-1) –

相關問題