自分Linuxを構成する各ソフトウエアをコンパイルする際,依存関係があるため必ず決められた順序でコンパイルを実施しなければならない。各ソフトウエアをコンパイルする順序だが,図4のようになる。ここからの作業はかなりの時間を要するため,じっくり腰を据えて取り組んでいただきたい。 (1)glibcのコンパイルと導入 glibcに関する文献には,カーネルをOSの頭脳,glibcをOSの心臓と表現するものがあり,glibcの重要さが述べられている。glibcは各種コマンドやソフトウエアを実行する際に必要かつ重要なライブラリ群である。このライブラリ群のおかげで一から面倒な定義をする必要がなくなり,ソフトウエア開発などにおいて重要な役目を果たす。 このライブラリの使い方としては,実行時に呼び出す「ダイナミック・リンク」とコマンドやソフトウエアに直接組み込む「スタティック・リンク」の2種類がある。どのよう
![10:各ソフトウエアのコンパイルと導入その1](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)