'pthread_create'への未定義の参照

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...

GUN / Linuxプログラミングガイドの例に従ってコンパイルを入力します。結果は次のエラーです。

'pthread_create'への未定義の参照
'pthread_join'への未定義の参照

問題の原因:
したがって、pthread_create()を使用してスレッドを作成し、pthread_atfork()関数を呼び出してフォークハンドラを作成する場合は、ライブラリをリンクする必要があります。

問題解決:
コンパイルで-lpthreadパラメータを追加する
Gcc thread.c -oスレッド-lpthread
あなたのソースファイルのためのThread.cは、ヘッダファイルを追加することを忘れないでください。#include <pthread.h>


1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...
      この投稿は審査処理中  | 元のサイトへ