1.两张图片
- start-up code:相当于程序和操作系统之间的接口。
- object code:中间代码,它的形式有多种选择,一般是机器语言代码。
- 使用compiler和linker便于程序模块化,可以分别编译各模块,然后通过linker结合。如果改变一个模块,则不必重新编译所有其他模块。
- Unix C编译器为cc。编译c文件会生成a.out临时文件,要保存该文件就必须对其重命名。链接器在可执行文件生成后会将编译器产生的目标代码文件删除,但如果原始程序使用多个源代码文件,则会保存目标代码文件。
- Linux C编译器为gcc,一般安装gcc时会将cc作为gcc的别名。
- Windows下可能问题,程序执行完后显示窗口消失,可在程序最后一行加getchar()或system("pause")解决。
时间: 2024-10-24 22:16:32