我用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.
型
有办法解决吗?
1条答案
按热度按时间kgqe7b3p1#
我在运行
make distcheck
时遇到了同样的消息,这是因为我的手册页没有包含在我的发行版中。将我的手册页添加到EXTRA_DIST
解决了这个问题。在您的情况下,这意味着:
字符串