GCC / G ++は、実行可能ファイルの代わりに共有ライブラリにコードをコンパイルします。

GCC / G ++は、実行可能ファイルの代わりに共有ライブラリにコードをコンパイルします。

やや混乱した問題があります。最近、GCCまたはG ++を使用してプログラムをコンパイルするたびに、コンパイラは実行可能ファイルの代わりに共有ライブラリを生成します。 CLIを介してライブラリを実行すると、ライブラリは引き続き実行されますが、システムは他のすべての点で共有ライブラリとして処理を続けます。この問題を複数のファイルでテストしたところ、GCCやG++では常に発生しますが、clangでは発生しないことがわかりました。助けてくれてありがとう。ありがとうございます!

関連情報