现在用cppunit,运行./configure,make报错,提示如下
- g++ -g -O2 -o .libs/DllPlugInTester DllPlugInTester.o CommandLineParser.o -ldl ../../src/cppunit/.libs/libcppunit.so -lm
- ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlsym'
- ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlopen'
- ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlclose'
- ./configure LDFLAGS='-ldl'
- make
本文介绍了一种在使用CppUnit时遇到的链接错误问题及解决方案。主要错误为libcppunit.so中未定义对dlsym、dlopen和dlclose的引用。通过在configure阶段添加额外的链接标志'-ldl'解决了该问题。

被折叠的 条评论
为什么被折叠?



