19e掌铺电脑版:高级语言和汇编语言的连接

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 05:34:53
用C语言及其他高级语言编出来的程序和用汇编编出来的程序为什么需要进行连接,怎么连接? 高级语言程序和汇编程序最终不都要翻译成机器所能识别的2进制语言吗,为什么二者不能直接相互调用?

因为程序在编译后是一个二进制的目标文件,只有连接之后才可以运行。

目标文件只是它本身的代码编译而成,一般来说程序里面用到了编程环境的关键字啦,内置函数啦,不进行连接,肯定是无法运行的。

在编写汇编代码时先在前面声明一下
就可以把它链接到一起了