我目前正在使用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?