复习题
复习题¶
1.对编程而言,可移植性意味着什么?
可以多环境使用,例如:UNIX/Linux、Windows、Mac OS等。
2.解释源代码文件,目标代码文件和可执行文件有什么区别? - 源代码文件:单个文件组成 - 目标代码文件:只包含编译器编写的代码翻译的机器语言代码 - 可执行文件:包含程序中的库函数和启动代码的机器代码
目标文件和可执行文件都是机器代码
组成。
3.编程的7个步骤是什么?
4.编译器的任务是什么? 把源代码转换成可执行代码的程序。
5.链接器的任务是什么?
把编写的目标代码、系统和标准启动代码和库代码
合并成一个文件(可执行文件)
。