测试配置环境
C Primer Plus中1.12的五道复习题
答案: 1.它的源代码不经修改就可以在多种不同的计算机系统上编译成可以成功运行的程序。. 在一种系统中编写的C程序,稍加修改,或不修改就能在其他系统中运行。 2.源代码指的是由程序员编写的文本文件;目标代码是机器可执行的的文件,其中包含了编译器产生的二进制形式的机器指令;可执行文件也是机器可执行的文件,但还包含所使用的库例程以及启动代码 3.(1定义程序目标(2)设计程序(3)编写程序(4)编译程序(5)运行程序(6)测试与调试程序(7)维护与修改程序 4.把源代码(例如,用C语言写成的代码)转换成机器语言代码,也称对象代码。 然后,编译器自动把源程序转换为二进制形式的目标程序。 编译器就是将源代码转换成可执行代码的程序。 5.把各个独立汇编的机器语言程序组合起来,并且解决所有未定义的标记,最后生成可执行文件。(1)将代码和数据模块象征性地放入内存。(2)决定数据和指令标签的地址.(3)修补内部和外部引用。 链接器使用每个目标模块中的重定位信息和符号表,来解析所有未定义标签。