2016 - 2024

感恩一路有你

怎么把长链接转成短链接 网线太长影响网速吗?

浏览量:2546 时间:2023-06-21 14:20:48 作者:采采

网线太长影响网速吗?

网线太长影响网速吗?可靠的答案是影响,网线长度达到一定值后,会出现无法传输数据的情况。

c语言源程序文件经过连接后生成文件的扩展名是什么?

选择cc”。exe "

分析如下:

编辑文件时,源代码是CPP扩展名,C头文件是。h分机。编译后的源文件被转换成目标文件。obj扩展。链接将一个或多个目标文件与程序使用的库文件链链接起来,形成一个执行程序。exe,可以直接在操作系统中运行。

即整个过程分为:预编译,替换源代码的宏生成中间文件(文本,默认不保留),翻译成汇编代码(文本,默认不保留),汇编器生成二进制文件(。obj),并连接到可执行文件(。exe)。

扩展数据

一.汇编

目标代码的生成是编译的最后阶段。目标代码生成器将解析或优化的中间代码转换成目标代码。目标代码有三种形式:

①可以立即执行的机器语言代码,所有地址都是重定位的;

②当需要执行待组装的机器语言模块时,通过连接加载器与一些正在运行的程序连接,并转换成可执行的机器语言代码;

(3)汇编语言代码必须由汇编程序进行汇编,才能成为可执行的机器语言代码。

在目标代码生成阶段要考虑三个直接影响目标代码速度的问题:一是如何生成更短的目标代码;第二,如何充分利用计算机中的寄存器,减少目标代码访问存储单元的次数;第三,如何充分利用计算机指令系统的特点来提高目标代码的质量。

二、高级编程语言C

程序编译

编译是指将经过编辑的源文件翻译成二进制目标代码的过程。编译过程由编译器完成。各种编译器在不同操作系统下的使用命令并不完全相同,使用时要注意计算机环境。编译时,编译器首先要检查源程序中的每一句是否有语法错误,当发现错误时,就会在屏幕上显示错误的位置和类型的信息。

此时,您应该再次调用编辑器来检查和修改错误。然后,再次编译,直到所有的语法和语义错误被消除。正确的源文件被编译以生成目标文件(带有后缀。在磁盘上。程序的连接

编译后的目标文件是一个可重定位的程序模块,不能直接运行。链接是将目标文件与其他必要的目标程序模块(这些目标程序模块是单独编译生成的目标文件)和系统提供的标准库函数链接起来,生成可运行的可执行文件的过程。连接过程是利用C语言提供的连接程序(连接器),以及生成的可执行文件(带后缀的文件)来完成的。exe)保存到磁盘。

程序运行

程序被连接以生成可执行文本。它可以在操作系统的控制下运行。如果程序执行后达到了预期的目的,C程序的开发到这里就完成了。否则就需要进一步检查修改源程序,重复编辑-编译-连接-运行的过程,直到得到预期的结果。

目标 程序 代码 文件 过程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。