如何为Mac OS X 10.5编译

rui*_*rui 5 macos xcode gcc

我想编译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).

谢谢,芮

Geo*_*che 14

在XCode中,您只需将部署目标设置为OSX 10.5.
对于gcc,你需要设置-mmacosx-version-min=10.5.