为MacOSX 10.5和10.6编译C ++

时间:2010-02-10 19:32:48

标签: c++ macos

我有一个相当简单的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的二进制文件?

1 个答案:

答案 0 :(得分:1)

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