0

我正在尝试使用 Cmocka 对 Apache 模块进行单元测试。

当我运行简单的测试时,我得到一个错误,它找不到函数ap_rprintf。我尝试像这样构建:

gcc -o run_test mod_hello.c run_test.c \
  -lcmocka -lapr-1 \
  -I/usr/include/apache2 -I/usr/include/apr-1.0

我在https://github.com/tvlooy/cmocka_apache_module/将问题隔离为一个非常简单的案例

少了什么东西?

4

1 回答 1

0

它通过添加链接器标志进行编译-Wl,--unresolved-symbols=ignore-in-object-files

于 2019-05-10T11:48:38.317 回答