是我正在尝试安装的。无论如何,我运行了 ./configure 和 make,但随后我运行了 make 而没有“make check install”。所以我正在考虑使用“make check install”来运行make。现在这个可能性已经破灭了吗?
答案1
运行make help
你就会看到,每个目标有效地做了什么。或者阅读Makefile
.
一般来说,您应该make clean
在重新编译之前运行,以确保您按照配置的方式构建程序。根据Makefile
,如果已经找到编译/链接的产物,则可能不会重新编译目标。理智Makefile
应该包括确定是否需要重新编译的检查。但如果你想安全一点,就跑吧make clean
。
答案2
您不需要重建可执行文件来检查和安装它,所以应该make check install
没问题。
但是,如果您需要重建可执行文件(例如添加功能),则仅重新制作make
是行不通的。因为make
看到旧的可执行文件并假设需要进行注释。所以你应该make clean
在之前或make distclean
在某些情况下运行。