【问题标题】:How to compile for Mac OS X 10.5如何为 Mac OS X 10.5 编译
【发布时间】:2010-12-15 15:30:24
【问题描述】:

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

谢谢, 瑞

【问题讨论】:

    标签: xcode macos gcc


    【解决方案1】:

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

    【讨论】:

    • 啊,那试试-mmacosx-version-min=10.5
    • 可爱,就是这样!这样我仍然可以使用最新的 SDK,只是告诉它支持旧版本的 Mac OS X。我真的无法在 GCC 的手册页中找到它。谢谢!
    • clang++ 代替 gcc 怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    相关资源
    最近更新 更多