本文主要是介绍Linux汇编GAS调用C语言函数实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Blum的书上只讲了C语言调用汇编,没讲汇编调用C语言。我自己尝试了下。
最终试验成功了,在此写出与大家分享。期间历经无数错误,无数异常,我不是醉了,而是跪了。。。好在最后好了。
程序实现一个换值功能,在main.s里定义a=10,b=20,然后调用C语言函数把a,b换值。
新建两个文件分别为main.s的汇编文件,还有pro.c的C语言函数文件。
main.s的代码如下:
这篇关于Linux汇编GAS调用C语言函数实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!