我有一堆我经常使用的代码,我将它们捆绑为一个库 (.a)。一切都在我运行雪豹的旧 macbookpro 上运行;但是我最近买了一台新笔记本电脑,并升级到了山狮——现在我在构建以前可以运行的程序时遇到了很多麻烦。
目前,我正在尝试重新构建该库,当我运行我的makefile时,我得到了错误
g++ -g -I/opt/local/include -L/opt/local/lib -M -MT './obj/TB_Numerical.o' TB_Numerical.cpp -MF obj/TB_Numerical.d
make: *** No rule to make target `/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++config.h', needed by `obj/TB_RecordKeeper.o'. Stop.
我不熟悉makefile,我只是从一些教程等中拼凑出一些简单的东西......如果发布我的Makefile会有所帮助,请告诉我。
如果有人可以帮助我解决这个特定的错误,那就太好了。此外,如果有一些......像,系统的“新事物”,我需要做才能让一切正常工作......我也很感激任何指示!
谢谢!