加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

GCC 4.7 / 4.8作为Xcode的C/C++编译器

发布时间:2020-12-14 19:07:20 所属栏目:百科 来源:网络整理
导读:我现在正在开发一个C项目,我希望使用C 11功能.在这个项目中,我使用的是用于数论理论的NTL库. 由于舒适自动完成 Xcode,我用 Xcode编写代码,库NTL静态链接标志“-lntl”. 现在,我希望使用一些C 11功能.在Xcode中默认的Apple的LLVM编译器包含这样的支持,但是与
我现在正在开发一个C项目,我希望使用C 11功能.在这个项目中,我使用的是用于数论理论的NTL库.
由于舒适自动完成 Xcode,我用 Xcode编写代码,库NTL静态链接标志“-lntl”.

现在,我希望使用一些C 11功能.在Xcode中默认的Apple的LLVM编译器包含这样的支持,但是与使用Xcode的LLVM GCC 4.2编译器不同,以某种方式使用NTL和iostream进行编译不起作用.

所以,我使用LLVM GCC 4.2编译器,但它不包括对C 11的支持.因此,我酿造了gcc48,我现在希望让Xcode用gcc4.8编译它的代码.

我怎样才能做到这一点?

– 编辑 –
?感谢所有建议从libc更改为stdlibc(GNU libc)的注释,这解决了NTL没有使用Clang编译的问题.

解决方法

C运行时库有两种不同的实现:gcc的libstdc和clang的libc彼此不兼容.

将使用从libc更改为libstdc.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读