编译和链接的区别是?() A. 编译产生物理地址,链接产生逻辑地址 B. 编译产生一个文件的逻辑地址,链接产生一个段的逻辑地址 C. 编译产生一个段的逻辑地址,链接产生一个文件的逻辑地址 D. 编译产生逻辑地址,链接产生物理地址 相关知识点: 试题来源:
(转)编译和链接的区别 在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。 (1)编译:由编译程序将用户的源代码编译成若干个目标模块。 (2)链接:由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模块。 (3)...
题目 编译和链接的区别是?()? 编译产生逻辑地址,链接产生物理地址编译产生物理地址,链接产生逻辑地址编译产生一个段的逻辑地址,链接产生一个文件的逻辑地址编译产生一个文件的逻辑地址,链接产生一个段的逻辑地址 相关知识点: 试题来源: 解析 编译产生一个段的逻辑地址,链接产生一个文件的逻辑地址 反馈 收藏 ...
1.compile和link是大多数语言从原代码生成可执行程序的两个步骤。 2、compile是先针对单独原文件进行处理。link是把compile处理的结果组合成一个完整的可执行文件。 编译:编译器对源代码进行编译,是将以文本形式存在的源代码翻译为机器语言形式的目标文件的过程。 编译单元:对于C++来说,每一个cpp文件就是一个编译单元。
编译和链接。编译:1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法...
编译和链接的区别与联系 001、 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。 002、 编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程...
编译和链接的区别是?() A.编译产生一个段的逻辑地址,链接产生一个文件的逻辑地址 B.编译产生物理地址,链接产生逻辑地址 C.编译产生逻辑地址,链接产生物理地址 D.编译产生一个文件的逻辑地址,链接产生一个段的逻辑地址 点击查看答案 你可能感兴趣的试题...
1、链接是将目标代码与其他对象文件(例如库文件)合并成单个可执行文件的过程。在链接过程中,符号解析和地址重定向等操作被执行。2、交叉链接是指将不同的目标文件和库文件进行链接,以生成适用于特定平台或操作系统的可执行文件。它通常用于开发跨平台应用程序。
链接器(linker)和编译器(compiler)在C语言开发中是两个不同的阶段,它们各自负责不同的任务。 编译器是将源代码转换为机器代码的工具。它主要执行以下任务: 1. 语法分析:检查源代码是否符合C语言的语法规则。 2. 语义分析:检查源代码中的语义错误,例如类型不匹配、未声明的变量等。