Linux系统里如何编译汇编程序。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统里如何编译汇编程序。相关的知识,希望对你有一定的参考价值。

linux 编译汇编程序常用的有两种,一种是A&T方式的,你gcc 就可以编译了。还有一种是80X86方式,一般是用NASM,NASM你要在安装LINUX时就要添加软件包,或者你进入图型界面,增加NASM软件包,就可以编译了。 参考技术A

linux下将C语言编译为汇编代码,需用-S参数:

编译命令为:

$ gcc -S s1.c

如下代码:

void fun(int a,int b)

    /*这个函数什么也不做*/


int main(void)

    fun(100,200);
    return 0;

参考技术B 和你编译c程序一样阿

gcc -c xxx.S
参考技术C GNU Assembly
ga是GCC的一部分

以上是关于Linux系统里如何编译汇编程序。的主要内容,如果未能解决你的问题,请参考以下文章

linux编译的程序如何转移到别的linux系统 (满意追加50)

如何从Linux源码创建RPM或DEB包

在linux里,c程序的编辑、编译、调试的详细步骤是啥?

如何在UltraEdit中编译和运行Java程序

在Linux系统中,如何运行一个C语言程序?

如何在64位的Linux系统上使用汇编和C语言混