首页 / 操作系统 / Linux / Linux环境下使用GCC编译,GDB反汇编C语言程序
Linux环境下使用GCC编译,GDB反汇编C语言程序使用虚拟机 VMware Workstation 10
Linux环境:Ubuntu 14.04 LTS Server amd64我把过程截图如下。
首先是hello world程序:备注:
gcc -o 参数,指定生成程序文件名。
gdb下,disas命令对应英文为disassembler,反汇编。
这里没有执行程序。如果想执行,会出现:shen@ubuntu:~$./helloworld HelloWorld!shen@ubuntu:~$当然,前面要加 ./ ,在当前目录寻找helloworld 文件执行。再来一个略微复杂的C语言程序:
(我把几幅截图拼了起来)Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例) http://www.linuxidc.com/Linux/2014-04/99583.htm Ubuntu下Vim+GCC+GDB安装及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm Ubuntu下两个GCC版本切换 http://www.linuxidc.com/Linux/2012-10/72284.htm CentOS6.5升级手动安装GCC4.8.2 http://www.linuxidc.com/Linux/2015-01/112595.htm GCC 的详细介绍:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-03/129627.htm