编译程序:计算机只能识别二进制语言,计算机高级语言要运行必须须要编译程序编译成计算机可以读懂的二进制语言。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流通
操作系统