工程資料目錄模板,Linux下Eclipse給工程配置(附加庫目錄)

 2023-10-07 阅读 13 评论 0

摘要:這個問題是在用Eclipse編譯c++線程池+任務池這篇文章寫的代碼時遇到的問題 Eclipse + CDT: pthread_create函數編譯時報錯:undefined reference to `pthread_create’ undefined reference to `pthread_create’ undefined reference to `MD5′

這個問題是在用Eclipse編譯c++線程池+任務池這篇文章寫的代碼時遇到的問題

Eclipse + CDT:

pthread_create函數編譯時報錯:undefined reference to `pthread_create’

undefined reference to `pthread_create’
undefined reference to `MD5′

由于pthread 庫不是?Linux?系統默認的庫,連接時需要使用靜態庫 libpthread.a,所以在使用pthread_create()創建線程,以及調用 pthread_atfork()函數建立fork處理程序時,在編譯中要加 -lpthread參數。


1. 直接用gcc編譯時 這樣解決

在編譯中要加 -lpthread參數
gcc thread.c -o thread -lpthread


2.在eclipse中給工程配置選項上配置相應的內容

工程右鍵--Properties--C/C++ Build--Settings--Tool Settings--GCC C++Linker--Libraries



工程右鍵--Properties--C/C++ Build--Settings--Tool Settings--GCC C++Linker


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/126800.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息