Indri Lemur:make文件的问题

时间:2011-02-22 16:14:53

标签: c++ makefile full-text-indexing

我想编译我的indri lemur应用程序,所以我用myapp.cpp创建了一个文件夹,并从indri根目录复制了Makefile.app.in到myApp / Makefile.app,如下所述:Write your own app

然而,当我运行make时,我收到以下错误。这是一个特定于工具包的错误还是关于编译器的错误?

P-MacBook-Pro:myapp aneuryzma$ make -f Makefile.app
g++ @DEFS@ @CPPFLAGS@ @CXXFLAGS@ -I@includedir@ myapp.cpp -o myapp  -L@libdir@ @LDFLAGS@ -lindri @LIBS@
i686-apple-darwin10-g++-4.2.1: @DEFS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @CPPFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @CXXFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: myapp.cpp: No such file or directory
i686-apple-darwin10-g++-4.2.1: @LDFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @LIBS@: No such file or directory
make: *** [all] Error 1

感谢

1 个答案:

答案 0 :(得分:0)

该链接指出您应该复制Makefile.app,而不是Makefile.app.in。

您需要(通常)一个configure脚本来从.in文件构建普通的Makefile。