2010-02-10 51 views
0

我有一個相當簡單的C++程序,我可以成功地在OSX 10.6編譯使用:編譯的C++ MacOSX的10.5和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上運行的二進制文件?

+0

如何關閉/刪除我自己的問題? – Tristan 2010-02-10 19:42:21

+0

如果您可以詳細瞭解您所看到的一些錯誤,那可能會有所幫助。 – fbrereto 2010-02-10 19:43:18

+0

你應該可以投票結束自己的問題。或者,你可以延長你的答案,你如何解決你的問題/你的問題是什麼。 – 2010-02-10 22:53:47

回答

1

這個問題已經解決,我相信,使用建議的命令。