GCC 4.74.8作为Xcode的CC++编译器

GCC 4.74.8作为Xcode的CC++编译器,第1张

概述我现在正在开发一个C项目,我希望使用C 11功能.在这个项目中,我使用的是用于数论理论的NTL库. 由于舒适自动完成 Xcode,我用 Xcode编写代码,库NTL静态链接标志“-lntl”. 现在,我希望使用一些C 11功能.在Xcode中默认的Apple的LLVM编译器包含这样的支持,但是与使用Xcode的LLVM GCC 4.2编译器不同,以某种方式使用NTL和iostream进行编译不起作 我现在正在开发一个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.

总结

以上是内存溢出为你收集整理的GCC 4.7 / 4.8作为Xcode的C/C++编译器全部内容,希望文章能够帮你解决GCC 4.7 / 4.8作为Xcode的C/C++编译器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1042125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存