c++ 没有规则使目标需要所有上午

xdyibdwo  于 2023-08-09  发布在  其他
关注(0)|答案(1)|浏览(98)

我用C++写了一个程序,我用的是autoconf和automake。另外,我还在同一个文件夹中创建了手册页(my_program.1),该文件夹包含所有源文件、头文件等。在我的Makefile.am中,我有这行

man1_MANS = my_program.1

字符串
当我说./configure时,一切正常,但是当我运行make时,我得到了这个错误:

make: *** No rule to make target `my_program.1`, needed by `all-am`.  Stop.


有办法解决吗?

kgqe7b3p

kgqe7b3p1#

我在运行make distcheck时遇到了同样的消息,这是因为我的手册页没有包含在我的发行版中。将我的手册页添加到EXTRA_DIST解决了这个问题。
在您的情况下,这意味着:

EXTRA_DIST = my_program.1
man1_MANS = my_program.1

字符串

相关问题