をリンクする単純なプログラムを作成するとpthread
、奇妙な問題が発生しました。
ソースファイルの前にパラメータを置く-lpthread
と、ビルドに失敗して戻ります
ld は 1 つの終了ステータスを返しました
しかし、-lpthread
最後にパラメータを書き込むと、プログラムのビルドに成功します。
初心者で画像アップ出来なくてすみません。次に、2 つのバージョン コマンドを示します。
失敗しました:gcc **-lpthread** maintest.cpp
成功しました:gcc maintest.cpp **-lpthead**
以前、Ubuntu 11.04 で同じ問題に遭遇しましたが、Ubuntu 10.10 では問題を再現できませんでした。
これが新しい Ubuntu のバグなのか、それとも Makefile を正規化するための単なる制約なのかはわかりません。