原文:gcc編譯線程程序需帶-lpthread選項(否則出錯:undefined reference to `pthread_create')

程序中兩處使用了pthread create函數,包含了頭文件 include lt pthread.h gt 。 gcc xxx.c o xxx 編譯時出現以下錯誤: 分析: 用gcc編譯使用了POSIX thread的程序時通常需要加額外的選項,以鏈接到庫。 此處直接加上 lpthread選項。 gcc xxx.c o xxx lpthread 編譯通過 版權聲明:本文為CSDN博主 zhan ...

2019-12-25 13:38 0 960 推薦指數:

查看詳情

(筆記)Linux線程編譯undefined reference to 'pthread_create'

在使用線程時,使用gcc或arm-linux-gcc編譯時,會出現錯誤:undefined reference to 'pthread_create' 主要是以下兩種原因: 1、#include <pthread.h> 請確認頭文件是否添加 2、-lpthread ...

Mon Dec 08 20:03:00 CST 2014 0 3791
undefined reference to `pthread_create'

問題描述: ubuntu 16.04 下 C語言開發環境, 已經添加了頭文件#include <pthread.h> 以及在Makefile中添加了 -lpthread,但是編譯時仍然報錯: undefined reference to `pthread_create ...

Fri Feb 22 18:50:00 CST 2019 0 911
CMake時報undefined reference to `pthread_create'錯誤

今天自己用CMake搭建一個項目時,其中用到了多線程 在make的時候報了 undefined reference to `pthread_create'這個錯誤,網上很多都是說lpthread 不是linux下默認的庫之類的。 只需要在編譯的時候加上-lpthread參數。雖然可以解決問題 ...

Tue Aug 11 18:30:00 CST 2020 0 673
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM