/usr/bin/ld: cannot find -ltr collect2: error: ld returned 1 exit status
时间: 2023-08-27 08:20:21 浏览: 92
这个错误是由于编译器找不到所需的库文件引起的。根据引用,在CentOS系统中,可以通过执行命令"yum install glibc-static"来解决该问题。这将安装所需的静态库文件。根据引用,如果你在64位机器上编译32位可执行程序,并且出现了类似的错误,可以尝试在编译命令中添加"-m32"选项,以确保编译器使用32位模式。此外,可以使用"-static"选项确保链接时使用静态库文件。根据引用,如果你遇到类似的错误"/usr/bin/ld: cannot find -lThreads",则可能是因为你在cmakelists.txt中引入线程库时写错了。你可以查看一下正确的写法并进行修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [make 出错: /usr/bin/ld: cannot find -lrt](https://blog.csdn.net/weixin_30629653/article/details/95343023)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [gcc编译报错: /usr/bin/ld: cannot find -lc](https://blog.csdn.net/u010039418/article/details/85306582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [/usr/bin/ld:cannot find-lThreads的解决办法](https://download.csdn.net/download/lj_70596/13944290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]