0
Cアプリケーションを、私がインストールしたC標準ライブラリと静的にリンクしたいと思います。私は、C++標準ライブラリがリンクされていないことを確認したいと思います。CCCライブラリではなく、C標準ライブラリをリンクする方法をGCCに教えてください。
私は-nodefaultlibs
を渡そうとしましたが、これもCライブラリを無効にします。
C++標準ライブラリを無効にしてCモードを強制するにはどうすればよいですか?
"gcctest.c"と "gcctest.cpp"という名前のファイルでC++コードをテストしました。ファイルに ".cpp"拡張子がない場合、GCCはC++標準ライブラリにリンクしていないか、C++ヘッダーをインクルードしているようです。したがって、Cコードの拡張子 ".c"のみを使用すると効果的です。 – Aidan
Cアプリケーションが標準C++ライブラリに静的にリンクされていると思われる理由を教えてください。 –