在 gdb 中调试对我来说并不方便,所以我喜欢 code::blocks 提供的漂亮调试界面。现在我已经将我的项目移动到需要这些标志的区域(当然是标题中的那些),我发现我无法再编译 code::blocks 了:/。
问问题
2371 次
1 回答
3
大家好,我想出了如何添加-lrt。由于 -lrt 被传递给链接器而不是编译器,因此您可以转到 Settings->Compiler and Debugger->linker options 然后按 add 并在执行“locate lrt”后发现这个可爱的库“/usr/lib/libaticalrt.所以。” 我在链接器选项中添加了库,现在这些错误消失了......是时候尝试提升了!
编辑: Boost 以类似的方式解决。lboost_thread 所代表的库是 libboost_thread.so。找到它在:“/usr/lib/libboost_thread.so”。在链接器选项中添加它解决了问题:D
于 2010-12-30T06:34:41.917 回答