我一直在调整GCC 6.3.0以使其使用libc ++运行时而不是libstdc ++,以便可以使用g ++而不必担心C ++运行时不兼容性:
https://github.com/RJVB/macstrop/tree/master/lang/gcc6
调整工作,我可以使用g ++构建和运行KDE软件,对抗使用各种clang版本构建的Qt5和KF5框架(以及其他所有内容)。
什么不起作用是生成使用AVX的代码,可能是大多数或所有新的内部指令。
这不是一个在这里从未被调用过的新问题;例如:How to use AVX/pclmulqdq on Mac OS X
显然,可以配置gcc来调用链接脚本而不是实际的as
可执行文件。
但是gcc不能被配置为完全使用另一个汇编程序,比如nasm,那会解决这个问题吗?