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,和/或更多关于你正在编译的信息。 –
愚蠢的问题,但我如何发布生成文件? –