首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Xcode4.2中使用gcc 4.2

如何在Xcode4.2中使用gcc 4.2
EN

Stack Overflow用户
提问于 2011-10-17 02:18:50
回答 3查看 4K关注 0票数 3

对于一些较旧的代码,我需要使用带有Xcode4.2的gcc 4.2。我怎么才能让它显示出来。Xcode4.2似乎放弃了对它的支持。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-12-22 01:26:35

感谢chown分享这篇文章!我挣扎了半天,但最后证明,我只需要几个步骤就可以实现我的目标:

对于每个只需要GCC-4.2来编译应用程序(不需要iOS的东西)的人来说,这很简单:你不需要安装任何东西,只需遵循以下几个步骤:

comments!

  • Follow
  1. EDIT:如果您还没有安装Xcode 4.2 (来自早期版本的Xcode,或者手动安装),请按照原始描述中comments!
  2. Follow step 3中Sean DeNigris的说明进行操作:

编辑Xcode 4.2 GCC 4.2.xcspec文件,让gcc 4.2显示在编译器选项列表中。

  • 让Xcode再次找到编译器:

ln -s /usr/bin/gcc-4.2 /Developer/usr/bin/gcc-4.2

  • Also使链接器可用:

ln -s /usr/bin/g++-4.2 /Developer/usr/bin/g++-4.2

这对我来说是完美的!但正如我所说的,它只适用于非iOS产品!

票数 1
EN

Stack Overflow用户

发布于 2012-01-12 00:06:30

因此,让gcc 4.2与Xcode4.2(非iOS)的全新安装一起工作的完整过程是:

  1. 安装gcc 4.2

通过编辑Xcode 4.2 apple-gcc42

  • Tweak 4.2.xcspec文件,让

4.2显示在编译器选项列表中: sudo端口安装sudo Xcode让Xcode 4.2作为编译器选项出现:sudo

代码语言:javascript
复制
1. Open the xcspec file for editing:

sudo vi Contents 4.2.xcplugin/内容/资源/GCC 4.2.xcspec“

2.将第41和42行从以下位置更改:

ShowInCompilerSelectionPopup =否;IsNoLongerSupported =是;

要这样做:

ShowInCompilerSelectionPopup =是;IsNoLongerSupported =否;

  1. 将gcc 4.2二进制文件链接到Xcode期望的位置:

sudo ln -s /opt/local/bin/gcc-apple-4.2 /Developer/usr/bin/gcc-4.2 sudo ln -s /opt/local/bin/g++-apple-4.2 sudo

我在this blog post中解释了这个问题和解决方法,它浓缩了我找到的信息。请随时发表评论。

票数 1
EN

Stack Overflow用户

发布于 2012-02-17 18:13:26

简单易用的解决方案https://github.com/kennethreitz/osx-gcc-installer/它自动化了stackoverflow上声明的列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7786302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档