gcc-lm-lpthread類の理解
636 ワード
Cコードはmathを呼び出す.hの関数にはsqrt関数などの問題があります.問題が発生します(クリックして問題を見てください).
なぜなら呼び出し中の関数であり、コンパイル時に対応するライブラリlibmをリンクする必要があるからです.
まとめ:
数学ライブラリ-lm;
posixスレッド-lpthread;-lcはlink libcです.-lmはlink libmです.-lzはlink libzです.
なぜなら呼び出し中の関数であり、コンパイル時に対応するライブラリlibmをリンクする必要があるからです.
-lm , ;
-lptread , ;
g++ .o , ;
gcc (gcc ), sqrt libm; sqrt(n); , , libm。
まとめ:
数学ライブラリ-lm;
posixスレッド-lpthread;-lcはlink libcです.-lmはlink libmです.-lzはlink libzです.