autoconf生成的confgure,执行错误!
我主要参考了http://blog.csdn.net/commshare/article/details/39964797,也参考了其他教程,新建man.cpp,head1.h,head1.cpp,head2.h,head2.cpp文件,Makefile.am内容是AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = ConfigureRead
ConfigureRead_SOURCES = main.cpp head1.h head1.cpp head2.h head2.cpp
之后按教程一步步生成confgure文件,执行./configure,但执行make提示*** No rule to make target 'main.cpp', needed by 'main.o'。
makeall-am
make: Entering directory '/home/mylw/cpp/test'
make: *** No rule to make target 'main.cpp', needed by 'main.o'。 停止。
make: Leaving directory '/home/mylw/cpp/test'
Makefile:290: recipe for target 'all' failed
make: *** Error 2
我看网上很多教程都是一步步下来就成功了,也没出错,我这是哪步错了?
main.cpp 跟Makefile.am/Makefile 在同一目录么?如果不在,当然找不到。 我这几天正好也在弄automake,你最好把你的目录结构贴出来
页:
[1]