解释器编译器区别,链接器作用。
程序员文章站
2022-06-10 08:49:58
链接器作用: 一个大的程序往往会分为多个源程序文件来编写,因而需要对多个源程序分别进行编译或汇编,来生成多个不同的目标文件(.o文件),这些目标文件包含指令、数据、和其他说明信息。 为了生成一个可执行文件,需要按照一定的格式将多个目标文件融合在一起。而这就是链接器最基本的作用。 ......
- 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
- 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)
链接器作用:
一个大的程序往往会分为多个源程序文件来编写,因而需要对多个源程序分别进行编译或汇编,来生成多个不同的目标文件(.o文件),这些目标文件包含指令、数据、和其他说明信息。
为了生成一个可执行文件,需要按照一定的格式将多个目标文件融合在一起。而这就是链接器最基本的作用。
上一篇: JVM调优常用参数和注意点备忘录
下一篇: 隐藏于卖片盗号刷量下的发财生意
推荐阅读
-
GNU编译器学习 --> 如何链接外部库【Linking with external libraries】
-
关于不同编译器下C语言中自加(++)运算符的解释
-
交换机与路由器怎么连(交换机和路由器的区别和作用)
-
自制Monkey语言编译器:解释执行if..else判断语句
-
滤蓝光显示器有没有作用 低蓝光和滤蓝光实际效果区别
-
python 之 并发编程(守护线程与守护进程的区别、线程互斥锁、死锁现象与递归锁、信号量、GIL全局解释器锁)
-
jQuery大于号(>)选择器的作用解释
-
从零写一个编译器(十):编译前传之直接解释执行
-
解释器编译器区别,链接器作用。
-
服务器硬件防火墙与软件防火墙的作用和区别