2

musl-gcc ラッパーを使用していくつかの C++ プログラムをコンパイルする必要があるため、C++ ヘッダーとライブラリが必要です。それらを使用する前に、musl-gcc 自体を使用して、musl に対して libstdc++ ソースをコンパイルする必要があると思います。

gcc ソースの最新バージョンから libstdc++ ソースを取得しました。このガイドによれば、コンパイラ パス (/usr/local/musl/bin/musl-gcc) を - -host オプション引数

ただし、構成は失敗し、エラーが発生します

cannot find install-sh, install.sh, or shtool in "../<folder name>/libstdc++-v3" "../<folder name>/libstdc++-v3/.." "../<folder name>/libstdc++-v3/../.."

いくつかのステップがありませんか?

4

1 に答える 1

2

libstdc++ディストリビューションの一部としてのみビルドgccできます。スタンドアロンでビルドすることはできません。したがって、最初は完全な gcc ソース配布が必要です。

それを入手しても、単純に libstdc++ をビルドすることはできません./configure --host=...。これは gcc 自体と密接に結びついています。構成引数を調整し、構成スクリプトを変更する必要があります (少なくともacinclude.m4, configure.ac)。

楽しみ

于 2015-12-04T16:22:34.113 に答える