Xcode OSXGCC";安装问题“;
支持iPhone的OSX10.5.6、Xcode 3.1 在Xcode中为iPhone设备编译了一些应用程序之后,我注意到从命令行调用GCC不再有效:Xcode OSXGCC";安装问题“;,xcode,macos,configuration,gcc,Xcode,Macos,Configuration,Gcc,支持iPhone的OSX10.5.6、Xcode 3.1 在Xcode中为iPhone设备编译了一些应用程序之后,我注意到从命令行调用GCC不再有效: $ gcc gcc-4.0: installation problem, cannot exec '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin//i686-apple-darwin9-gcc-4.0.1': No such file or directory 请注意gcc如何
$ gcc
gcc-4.0: installation problem, cannot exec '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin//i686-apple-darwin9-gcc-4.0.1': No such file or directory
请注意gcc如何尝试在iPhoneOS(arm)平台目录中启动i686可执行文件
如何切换回MacOSX.platform工具链
$ ls /Developer/Platforms/
MacOSX.platform iPhoneOS.platform iPhoneSimulator.platform
我先检查一下你的环境。我怀疑您导出了一个变量来设置平台目录(特别注意路径名中的双斜杠)。特别检查PATH和CC,但我会查找其中包含/Developer的任何内容。这看起来像是来自某些第三方构建帮助程序和工具链的设置。我先检查一下您的环境。我怀疑您导出了一个变量来设置平台目录(特别注意路径名中的双斜杠)。特别检查PATH和CC,但我会查找其中包含/Developer的任何内容。这看起来像是来自某些第三方构建帮助程序和工具链的设置。从以下命令开始: 哪个gcc
这将告诉您被调用的gcc可执行文件的实际位置。然后可以相应地修改路径。您可能还需要修改LD_LIBRARY_PATH变量,并且iPhone版本可能会调用不同的运行库。从以下命令开始: 哪个gcc
这将告诉您被调用的gcc可执行文件的实际位置。然后可以相应地修改路径。您可能还需要修改LD_LIBRARY_PATH变量,iPhone版本也可能调用不同的运行时库。我知道这是一个古老的问题,但万一有人遇到与我相同的问题,您也会遇到以下错误:
c++:安装问题,无法执行“cc1plus”:没有这样的文件或目录
如果您试图在PPC机器上交叉编译i386代码,并且选择了gcc 3.3。要解决此问题,请使用gcc_select选择gcc 4.0或更高版本。i、 e.
'sudo gcc_select 4.0'
我知道这是一个古老的问题,但万一有人遇到与我相同的问题,您也可以得到以下错误:
c++:安装问题,无法执行“cc1plus”:没有这样的文件或目录
如果您试图在PPC机器上交叉编译i386代码,并且选择了gcc 3.3。要解决此问题,请使用gcc_select选择gcc 4.0或更高版本。i、 e.
'sudo gcc_select 4.0'
事实上,我已经将/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
手动添加到路径中。我真傻。事实上,我已经手动将/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
添加到路径中。我真傻。