【问题标题】:Compiling C++ for MacOSX 10.5 and 10.6为 MacOSX 10.5 和 10.6 编译 C++
【发布时间】:2010-02-10 19:32:47
【问题描述】:

我有一个相当简单的 C++ 程序,我可以使用以下方法在 OSX 10.6 上成功编译:

g++ -O3 -funroll-loops -I /usr/local/include/boost-1_39/ myfile.cpp -o build/myfile

但是,使用 OSX 10.5 的用户会收到错误:

dyld: unknown required load command

support forum post 建议添加

-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5

但是添加它似乎会弄乱我的包含路径并给我带来大量错误。有没有一种简单的方法来编译适用于 OSX 10.5 和 10.6 的二进制文件?

【问题讨论】:

  • 如何关闭/删除我自己的问题?
  • 如果您能详细说明您看到的一些错误,那可能会有所帮助。
  • 您应该可以投票结束您自己的问题。或者,您可以通过您如何解决问题/您的问题是什么来扩展您的答案。

标签: c++ macos


【解决方案1】:

我相信,使用建议的命令已经解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多