我想编译我的应用程序版本10.5并转发。自从我升级到Snow Leopard并安装了最新的XCode后,gcc默认为10.6。我已经尝试了 -isysroot /Developer/SDKs/MacOSX10.5.sdk ,但这似乎不起作用。是否有允许我设置SDK的GCC标志?
(顺便说一下,我将gcc符号链接更改为指向gcc-4.0而不是gcc-4.2并且它有效,但我认为我可以告诉最新的GCC编译旧版SDK。)
谢谢, 锐
答案 0 :(得分:13)
在XCode中,您只需将部署目标设置为OSX 10.5
对于gcc,您需要设置-mmacosx-version-min=10.5
。