GNU项目:GCC是GNU (GNU是GNU's Not Unix的缩写)项目开发出来的众多有用工具之一。 GNU项目已经开发出 了一个包含Unix操作系统的所有主要部件的环境,但内核除外,内核是由Linux项目独立发展
GCC: 支持的语言包括C、C++、Fortran、Java^ Pascak面向对象C语言 (Objective-C)和 Ada。
GCC等编译系统的作用:
- 优化程序性能
- 理解链接错误
- 避免安全漏洞(例如缓冲区溢出等)
通过上图hello.c源程序被编译器翻译成可执行目标文件存放在磁盘,运行在shell下输入命令:
>./hello
shell输出一个提示符等待输入命令以及执行。
- 内置命令 执行
- 非内置命令 当作可执行文件执行
版权声明:本文为xxtnt原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。