使用gcc 4.5从MacOS上的src构建Qt 4.8.1

时间:2012-12-13 14:23:08

标签: macos qt gcc makefile

我有一个关于在Mac上使用gcc构建Qt SDK 4.8.1的问题。我需要使用gcc 4.5或更高版本,所以我使用macports安装了mp-gcc45包(所以尝试用mp-gcc47),选择了这个版本的gcc,所以

gcc -v 

说我是gcc版本4.5.4(MacPorts gcc45 4.5.4_6)

所以我从官方网站下载了QtSDK src,配置它并且第一步出错:

cc1plus: error: unrecognized command line option "-fconstant-cfstrings"

也许是它的愚蠢解决方案,但是我从配置文件中删除了这个标志,所以在调用后出现错误:

g++: unrecognized option '-Xarch_x86_64'

你能给我一个建议,如何使用这个版本的gcc构建Qt?

1 个答案:

答案 0 :(得分:2)

非Apple gcc永远不会与任何版本的Qt一起使用。只有Apple gcc才能识别那些Apple风格的编译器选项。

你在Mac上遇到了gcc 4.2。没有办法解决它。