linux下C语言编译为汇编代码
来源:互联网 发布:淘宝客服如何建议 编辑:程序博客网 时间:2024/06/08 11:22
linux下将C语言编译为汇编代码,需用-S参数,如下代码
void fun(int a,int b){ /*这个函数什么也不做*/}int main(void){ fun(100,200); return 0;}
编译命令为:
$ gcc -S s1.c
编译后的结果为:
1 .file "s1.c" 2 .text 3 .globl fun 4 .type fun, @function 5 fun: 6 pushl %ebp 7 movl %esp, %ebp 8 popl %ebp 9 ret10 .size fun, .-fun11 .globl main12 .type main, @function13 main:14 pushl %ebp15 movl %esp, %ebp16 subl $8, %esp17 movl $200, 4(%esp)18 movl $100, (%esp)19 call fun20 movl $0, %eax21 leave22 ret23 .size main, .-main24 .ident "GCC: (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5"25 .section .note.GNU-stack,"",@progbits
http://www.cnblogs.com/djcsch2001/archive/2011/05/26/2059151.html
0 0
- linux下C语言编译为汇编代码
- linux下c语言嵌入汇编
- [转贴]linux下c语言嵌入汇编
- linux下c语言嵌入汇编
- linux下c语言嵌入汇编
- Linux下C语言嵌汇编
- linux下c语言嵌入汇编
- linux下C内嵌汇编代码
- Linux下C语言执行过程(预处理,编译,汇编,链接,执行)
- linux下编译C 语言
- Linux 下编译C语言
- Linux下objdump查看C程序编译后的汇编代码
- c语言编译汇编过程
- [编译环境][gcc]16位程序中汇编代码与C语言代码的混合编译
- 汇编和C同步使用(Linux下编译ELF)
- c语言反汇编代码
- 识别c语言汇编代码
- linux下 c语言多文件编译
- 楼教主的ACM心路历程(下)
- Python每日一个小程序
- Web报表页面如何传递中文参数
- UNIX环境高级编程之第4章:文件和目录-习题
- linux进程间通讯的几种方式的特点和优缺点
- linux下C语言编译为汇编代码
- 如何阅读优秀源代码
- CSS中绝对定位解释
- Spark机器学习——互动出版网
- eclipse + Felix 开发环境搭建 bundle 开发与调试
- c# 连接本地的sdf数据库文件
- ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
- 协方差矩阵
- nginx部署