回答編集履歴

1

refine

2015/09/25 02:24

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -1,7 +1,7 @@
1
- `-lpthread`オプションと`-pthread`オプションはその挙動が微妙に異なります。マルチスレッドアプリケーションのビルドでは、できる限り`-pthread`オプションの指定をおすすめします。
1
+ `-lpthread`オプションと`-pthread`オプションはその挙動が微妙に異なります。マルチスレッドアプリケーションのビルドでは、できる限り`-pthread`オプションの指定をおすすめします(`-l`で**ない**方)
2
2
 
3
3
 
4
4
 
5
5
  - `-lpthread`オプションは、**リンク時にのみ**影響します。共有ライブラリ`libpthread.so`への動的リンク指示を埋め込みます。
6
6
 
7
- - `-pthread`オプション、**コンパイル時とリンク時の両方に**影響します。上記`-lpthread`相当に加えて、マルチスレッドサポートに必要なマクロを自動的に定義します。このマクロ定義が他の標準ライブラリに影響を与える可能性があります。
7
+ - `-pthread`オプション、**コンパイル時とリンク時の両方に**影響します。上記`-lpthread`相当に加えて、マルチスレッドサポートに必要なマクロを自動的に定義します。このマクロ定義が他の標準ライブラリに影響を与える可能性があります。