如何针对与安装的OSX SDK版本不同的OSX SDK版本进行编译?

时间:2017-10-27 01:04:21

标签: xcode macos clang cross-compiling macos-sierra

我目前正在使用OSX 10.12.6(Sierra),但我想为10.8(Mavericks)构建二进制文件。

我正在使用clang编译器构建一个控制台应用程序。我已经在我的磁盘上安装了10.8 SDK。

但是我无法找出标志和选项的正确组合来实际链接10.8 SDK而不是10.12 SDK。我尝试使用以下CFLAGS设置无效:MACOSX_DEPLOYMENT_TARGET=10.8 --sysroot=/path/toMacOSX10.8.sdk/但无济于事。

我需要做什么来编译SDK 10.8?

0 个答案:

没有答案