編譯程序:計算機只能識別二進制語言,計算機高級語言要運行必須須要編譯程序編譯成計算機可以讀懂的二進制語言。gcc是一種二進制編譯程序。GNU c compiler(gcc)shell
GNU 含義: GNU 的目的創建一個開放的,自有的操做系統。是由 Richard Mathew Stallman(史託曼)發起的計劃。他還成立(Free Software Foundation) (FSF)自由軟件基金會,GNU開發了幾款很是重要的軟件:Emacs\GCC\glibc\Bash shellide
GPL含義:GNU General Public License
GPL 可以許可軟件使用者具備軟件複製,修改,發佈的自由,得到源代碼的自由。GPL還規定,只要這種修改後的文本在總體上或者部分來源於遵循與GPL的軟件,改修改後的軟件就仍遵循GPL流通
操作系統