
當年由Linus所發起的的Linux , 經過幾年來的努力 , 已經在業界深耕發芽茁壯. 這都必須感謝網路上廣大的Linux先進 , 花費許多心力 , 無私的將自己開發的經驗與心血, 傳播給熱愛Linux系統的人使用. 其中GNU 的tool chain就是個中的一環.
GNU tool chain 包含的像是ld(Loader) , as(assembler) , c compiler , 以及c liblary等在開發過程中 ,所必須用到的工具. 其中c liblary 被以glibc 檔案來命名 , 而c compiler則是以gcc 檔案來命名 , 剩下的ld , ar , as , gas等二元工具 , 則都被包裝(packing)在binutils的檔案內.
當你想要將你所設定的核心(kernel) , 開機程式(bootloader) , 編譯及連結成二元檔格式(binary) , 就必須透過上述的一些工具來執行 . 而這些工具可以從GNU的FTP網站可以下載到. 當然也可以透過許多鏡射網站(Mirror)來下載. 不過 , 先絕條件是這些工具的版本穩定性 , 可是沒有任何的規範性 , 畢竟不同時期的修正 , 很難溯及過往. 但好在 , O'Reilly