linux - 在 code::blocks linux 编译器中,如何添加编译标志,如 '-lrt' 或 '-lboost_thread'?

标签 linux g++ codeblocks boost-thread

在 gdb 中调试对我来说并不方便,所以我喜欢 code::blocks 提供的漂亮的调试界面。现在我已经将我的项目移动到需要这些标志的区域(当然是标题中的那些),我发现我不能再在 code::blocks 上编译 :/。

最佳答案

大家好,我知道如何添加 -lrt。由于 -lrt 传递给链接器而不是编译器,您可以转到设置->编译器和调试器->链接器选项,然后按添加,在执行“定位 lrt”后,我发现了这个可爱的库“/usr/lib/libaticalrt.txt”。所以。”我在链接器选项中添加了库,现在这些错误消失了……是时候尝试提升了!

编辑:Boost 以类似的方式解决。 lboost_thread代表的库是libboost_thread.so。定位发现它位于:“/usr/lib/libboost_thread.so”。在链接器选项中添加它解决了问题:D

关于linux - 在 code::blocks linux 编译器中,如何添加编译标志,如 '-lrt' 或 '-lboost_thread'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560156/

相关文章:

linux - Linux 桥接器在 2 个 TAP 接口(interface)之间需要 IP 吗?

r - 在 Linux 上为 R 安装 PostgreSQL 包时没有这样的文件错误 libpq-fe.h

c - Linux 原始套接字

c++ - Eclipse CDT 编辑器是否支持 altivec C++ 扩展?

c++ - Codeblocks 变量突出显示......发生了什么事?

c - 具有 posix 线程的数组的内积空间

c++ - 无法使用 gdb 在文件中创建断点

c++ - 测量移植到嵌入式平台的 C++ 的静态内存使用情况

c++ - GNU GCC 编译器更新

c++ getline没有得到输入