這項工作:編譯錯誤的gcc -lpthread位置
gcc a.o b.o -o a -lpthread
這不起作用:
gcc -lpthread a.o b.o -o a
,並顯示一些象這樣的錯誤:
undefined reference to `pthread_create'
所以,當我使用編譯生成文件,它生成
gcc -lpthread a.o b.o -o a
哪個不行。
任何想法?
PS:我用gcc 4.6.3/Ubuntu的12.04
謝謝你。在更改爲-pthread之後,它可以工作,而不管選項的位置。 –
我想'-pthread'增加了一個特殊的情況來鏈接它。這證明了我的觀點,即現在的期權訂單不再好。 – Griwes