コンパイラーコレクションを提供します。インストールしないようにします。提供するものを利用することにします。強制的に指定し、一貫したコンパイルを実現します。スクリプトは、たまにエラーを引き起こし、それまでにインストールされているシステムヘッダーファイルを修正してしまうことがあります。スクリプトを実行しないようにします。ビルドにあたっては、ソースディレクトリ以外の専用のビルドディレクトリを作成することが推奨されています。コンパイルするための準備をします。--with-system-zlib他のプログラミング言語は、また別の依存パッケージなどを要しますが、現時点では準備できていません。ブックの説明を参照してください。ライブラリをリンクすることを指示するものであり、内部にて作成されるライブラリを用いないようにします。パッケージをコンパイルします。テストスイートは極めて重要なものです。したがってどのような場合であっても必ず実行してください。テストスイートの中で、スタックを使い果たすものがあります。そこでテスト実施にあたり、スタックサイズを増やします。16384コンパイル結果をテストします。エラーが発生しても停止しないようにします。checkテスト結果を確認するために以下を実行します。ある情報と比較することができます。テストに失敗することがありますが、これを回避することはできません。開発者はこの問題を認識していますが、まだ解決していない状況です。バグとして知られています。示されている結果と大きく異なっていなかったら、問題はありませんので先に進んでください。パッケージをインストールします。ディレクトリにあることを前提にしているものがあります。そのようなものに対応するため、以下のシンボリックリンクを作成します。これに対応するため、以下のシンボリックリンクを作成します。/usr/bin/cc最終的なツールチェーンが出来上がりました。ここで再びコンパイルとリンクが正しく動作することを確認することが必要です。そこで本節の初めの方で実施した健全性テストをここでも実施します。/lib'問題なく動作した場合はエラーがなかったということで、最後のコマンドから出力される結果は以下のようになるはずです。(ダイナミックリンカーの名前はプラットフォームによって違っているかもしれません。/lib/ld-linux.so.2]ここで起動ファイルが正しく用いられていることを確認します。dummy.log問題なく動作した場合はエラーがなかったということで、上のコマンドの出力は以下のようになるはずです。succeeded作業しているマシンアーキテクチャーによっては、上の結果が微妙に異なるかもしれません。次のディレクトリ名にあります。いう名が出てくることになります。見つけ出しているかどうかです。コンパイラーが正しいヘッダーファイルを読み取っているかどうかを検査します。dummy.log上のコマンドは正常に終了すると、以下の出力を返します。アーキテクチャーにより異なる点に注意してください。ディレクトリにインストールします。したがってそのディレクトリは存在していなければなりません。次に、新たなリンカーが正しいパスを検索して用いられているかどうかを検査します。|\n|g'問題なく動作した場合はエラーがなかったということで、最後のコマンドの出力は以下のようになるはずです。triplet)」の表記は異なります。ビットシステムではさらにいくつかのディレクトリが出力されます。マシンであれば、その出力は以下のようになります。正しく用いられていることを確認します。dummy.log問題なく動作した場合はエラーがなかったということで、最後のコマンドの出力は以下のようになるはずです。ディレクトリとなるはずです。正しくダイナミックリンカーを用いているかを確認します。dummy.log問題なく動作した場合はエラーがなかったということで、上のコマンドの出力は以下のようになるはずです。(ダイナミックリンカーの名前はプラットフォームによって違っているかもしれません。ディレクトリとなるはずです。/lib/ld-linux.so.2出力結果が上と異なっていたり、出力が全く得られなかったりした場合は、何かが根本的に間違っているということです。どこに問題があるのか調査・再試行を行って解消してください。ありがちな理由は、スペックファイルの修正を誤っていることです。問題を残したままこの先には進まないでください。すべてが正しく動作したら、テストに用いたファイルを削除します。同じようなステートメントを展開します。コンパイラーgccbug有用なバグ報告の生成を手助けするスクリプト。gcovカバレッジテストツール。プログラムを解析して、最適化が最も効果的となるのはどこかを特定します。ランタイムサポートを提供します。プロファイリングを有効にした場合にこのライブラリがリンクされます。インプリメンテーションです。コンパイルユニット間での最適化を実現します。機能をサポートするルーチンを提供します。機能をサポートするルーチンを提供します。プログラミング言語のためのサポートルーチンを提供します。前のページMPC-0.9次のページSed-4.2.1上に戻るホーム。