Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 仅在执行“链接”时链接CPPUNT库;勾选“;_Configuration_Autoconf_Automake - Fatal编程技术网

Configuration 仅在执行“链接”时链接CPPUNT库;勾选“;

Configuration 仅在执行“链接”时链接CPPUNT库;勾选“;,configuration,autoconf,automake,Configuration,Autoconf,Automake,您可以通过执行检查在我们的应用程序中运行单元测试。但是,CPPUNT库硬编码到Makefile.am中的LDFLAGS。在configure.am中是否有链接cppuint库的方法,仅在执行make check时链接,而在执行常规make时不链接?无任何预设。你也许可以用“变戏法”来做这件事 然而,我想说你可能不想走这条路。这样做意味着在“进行检查”时重新链接,但也意味着在“全部制作”或“进行安装”时重新链接 另一种方法是让您的测试套件使用具有不同名称的可执行文件的特殊测试版本。对于这个,您可以

您可以通过执行
检查
在我们的应用程序中运行单元测试。但是,CPPUNT库硬编码到
Makefile.am
中的
LDFLAGS
。在
configure.am中是否有链接cppuint库的方法,仅在执行
make check
时链接,而在执行常规
make
时不链接?

无任何预设。你也许可以用“变戏法”来做这件事

然而,我想说你可能不想走这条路。这样做意味着在“进行检查”时重新链接,但也意味着在“全部制作”或“进行安装”时重新链接

另一种方法是让您的测试套件使用具有不同名称的可执行文件的特殊测试版本。对于这个,您可以使用每目标设置将库添加到链接标志中