0
我試圖在Mac OS X 10.10中重新編譯命令行程序。我幾年前最後一次這樣做,它工作得很好。我現在得到以下錯誤:錯誤從終端與編譯文件編譯時
HapList::Output(std::ostream&, std::vector<int, std::allocator<int> > const*, double, bool) in HapList2.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [PHASE] Error 1
我在這是新手和所知甚少確實出乎輸入「make」在命令行提示符。它清楚它與x86_64體系結構有關,但在OS X Lion之前它已經正常編譯。有沒有人有任何線索如何解決這個問題?
馬特
'OS X Lion'使用不同的編譯器('gcc'),更新的'OS X'使用'clang'。也許發佈你的makefile,和/或更多關於你正在編譯的信息。 –
愚蠢的問題,但我如何發佈生成文件? –