- 虚拟机:VMware Workstation 10
- Linux 环境:Ubuntu 14.04 LTS Server amd64
我把过程截图如下。
首先是 hello world 程序:
备注:
- gcc
-o
参数,指定生成程序文件名。 - gdb 下,
disas
命令对应英文为disassemble
,反汇编。
这里没有执行程序。如果执行,会出现:
username@ubuntu:~$./helloworld
Hello World!
username@ubuntu:~$
当然,前面要加 ./
,在当前目录寻找 helloworld
文件执行。
再来一个略微复杂的 C 语言程序: