在linux上编译cppunit1.12.1出现'undefined reference to `dlclose''的解决方法

标签: referencelinuxtdd
6192人阅读 评论(2) 收藏 举报
分类:

之前没有用过CPPUnit,可是现在的公司在用。为了准备TDD代码道场,今天下载了一份。可刚编译就遇到了问题,查了一下,是原代码包中的配置项错了,现象如下:


运行 ./configure 和make以后,出现错误:


undefined reference to `dlclose'
undefined reference to `dlopen'
undefined reference to `dlsym'

解决的方法是在 ./configure 后面加上参数LDFLAS=‘-ldl’:

make clean
./configure LDFLAGS='-ldl'
make
sudo make install



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:591300次
    • 积分:7165
    • 等级:
    • 排名:第3128名
    • 原创:113篇
    • 转载:28篇
    • 译文:16篇
    • 评论:313条
    最新评论
    《持续交付》中文站