我检查了终端是否识别出g ++ / gcc而且确实如此,但我无法在xcode中构建和运行。我每次尝试这样做都会得到这个......
Xcode用于在我的计算机上构建和运行,然后重新安装xcode以获得一些我没有的额外功能(iOS SDK)。另外,我想解决这个问题problem。
在此问题出现之前,我有另一个问题,我的计算机上已有2个版本的xcode,我不得不将我的.bash_profile更改为此问题以解决问题(终端中无法识别g ++ / gcc)
export PATH=$PATH:$M2
export PATH=/Developer/usr/bin:${PATH}
export MANPATH=/Developer/usr/share/man:${MANPATH}
答案 0 :(得分:1)
问题是我在/Developer/usr/bin
中没有gcc-4.2和g ++ - 4.2。相反,我有i686-apple-darwin10-g ++ - 4.2和i686-apple-darwin10-gcc-4.2以及一些其他类似的文件,我认为这与gcc-4.2 / g ++ 4.2相同。显然我仍然可以在shell中编译和运行,但是Xcode需要那些特定的文件。我只是使用finder搜索gcc-4.2 / g ++ 4.2,然后将文件复制并粘贴到/Developer/usr/bin
。问题解决了。
答案 1 :(得分:0)
那么/Developer/usr/bin/gcc-4.2发生了什么?你卸载了它,但没有重新安装?你检查过你安装的gcc版本了吗?你能从shell运行gcc吗?
答案 2 :(得分:0)
您的意思是项目无法构建,或者XCode无法创建新项目吗?
升级XCode版本时,很多项目设置都会出现问题,尤其是路径设置,因为XCode安装程序会在不告知您的情况下“清理”旧的SDK。
您可能想要创建一个新的空项目并将源文件移到它上面。