Xcode g++-4.2:mac os 10.8中没有此类文件或目录

Xcode g++-4.2:mac os 10.8中没有此类文件或目录,xcode,macos,gcc,makefile,g++,Xcode,Macos,Gcc,Makefile,G++,在mac os 10.8.5上运行make命令时出错 错误: >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

在mac os 10.8.5上运行make命令时出错

错误:

>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

有什么问题?你能帮我吗?

你的makefile调用
g++-4.2
而不是
g++
来编译
g++-42
在您的系统上不存在或路径上不可用


您可以尝试修复生成文件:在生成文件中搜索
g++-4.2
,并用
g++

替换字符串。我遇到了相同的问题。我将/usr/bin/g++符号链接到/usr/bin/g++-4.2,它解决了我的问题。

这是正确的答案,