「man gcc」には、さまざまなプラットフォームやアーキテクチャ向けのマシン依存のオプションが多数記述されていますが、「-muclibc」は GNU/Linux オプションで定義されているため、特定のハードウェアではなく、その目的がわかりません。
誰かがそれについてもっと詳細を提供できますか?
ありがとう。
は-muclibc
、ほとんどの GCC ツールチェーンでサポートされていません (つまり、何も役に立ちません)。これは、GCC をビルドする人/会社/ディストリビューション/その他のものは、それに対応する uClibc multilib を構成またはビルドしないためです。
uClibc での使用を意図したツールチェーン構成では、このオプションは uClibc に適した構成変更を行います。もちろん、コンパイラがuClibc で使用するためだけにビルドされている場合、このオプションはデフォルトで有効になります。コンパイラが uClibc と glibc/newlib/whatever の両方で使用するように構成されている場合、この-muclibc
オプションは通常、リンカーに正しいライブラリを選択するという 2 つの役割を果たします。