UbuntuコマンドラインC ++は、サードパーティのライブラリと名前空間をコンパイルしてリンクします

  1. g ++ main.cpp -o main -lm、main.cppをコンパイルしますが、main.cppはこの数学ライブラリ(math)を使用するため、main.cppと数学ライブラリをリンクします。
    後でサードパーティライブラリをインストールしてもコンパイラがそれを見つけられない場合は、linkを使用してサードパーティライブラリをリンクできます。
    ここに画像の説明を挿入
  2. 名前空間stdを使用する、名前空間を使用すると、次のcoutはここのstdから取得されます。これは、iostreamにもcoutが存在する可能性があるためです。ここでは、区別するために、stdのcoutが使用されていることを意味します。または、2つのコロンを使用して、coutがstdに由来することを示します

ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43722052/article/details/114029933