mylw 发表于 2017-03-25 21:15

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


我看网上很多教程都是一步步下来就成功了,也没出错,我这是哪步错了?

codechurch 发表于 2017-03-29 20:19

main.cpp 跟Makefile.am/Makefile 在同一目录么?如果不在,当然找不到。

arm-linux-gcc 发表于 2017-04-13 10:45

我这几天正好也在弄automake,你最好把你的目录结构贴出来
页: [1]
查看完整版本: autoconf生成的confgure,执行错误!