非常に古い GCC/GlibC バージョンの CentOS 6 マシンで作業しています。最新のgccでc ++ 11サポートを使用し、最近のbinutilsでld.goldを使用し、最近のglibcで改善される可能性があるため、glibc、binutils、gccツールチェーン全体を最新または少なくともごく最近のバージョンで構築したいと考えています。
ツールチェーン全体を別のディレクトリに置き、既存のシステム ファイルに影響を与えないようにしたいと考えています。また、gcc を使用するときに -I/some/directory/include や -L/some/directory/lib などのパラメーターを指定する必要がないように、--sys-root を指定して gcc をビルドしたいと考えています。また、生成された実行可能ファイルは、新しい libc.so を自動的に検出する新しい ld-linux-xxxxx プログラム ローダーを自動的に使用します。
このタスクに関するチュートリアルが存在するかどうかは誰にもわかりませんか?