所以我正在为我的代码编写测试,并且我想对库函数的调用进行存根(确保它在正确的时间调用了正确的库调用,并且它正确地处理了错误)。
我想我是 C 标准库函数的 SOL,但这些不是我使用的唯一库。
在构建我的最终可执行文件(不是我的测试可执行文件)时,我想使用-lfuse
,所以我在我的configure.ac
AC_CHECK_LIB([fuse], [fuse_main])
但是,-lfuse
当它尝试构建我的check_PROGRAMS
.
-lfuse
在构建我的测试可执行文件(make check
)时,有什么方法可以告诉自动工具我不想要这个库吗?然后我应该能够按我的意愿删除库调用,因为不会有任何其他同名链接。