導航:首頁 > 網路營銷 > 對semopen未定義的引用

對semopen未定義的引用

發布時間:2020-10-26 13:12:37

1、linux信號燈使用sem_open的錯誤 sem_open_test.c:(.text+0x4c):對『sem_open』未定義的引用

g

2、急!LINUX下,GCC編譯,原程序包含<semaphore.h>頭文件,為什麼編譯時說sem_wait,sem_post等未定義的引用

編譯時加上參數:-lpthread

要看報錯的階段,是在編譯還是鏈接階段.
如果編譯時函數沒有找到,那是頭文件的問題,如果鏈接時未定義引用,那是c庫的問題.
如果你的頭文件都正常包含了,那可能你的c庫沒有使能semaphore的支持.

與對semopen未定義的引用相關的知識