- 虚拟机: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 语言程序:
我把几幅截图拼了起来
Comments
您可以匿名发表评论,无需登录 Disqus 账号,勾选“我更想匿名评论”后,姓名和电子邮件分别填写“匿名”和“someone@example.com”然后发表评论即可。您也可以登录 Disqus 账号后发表评论。您的评论可能需要经过我审核后才能显示。点赞投票按钮(Reactions)无需登录即可点击。Disqus 评论系统在中国大陆可能无法正常加载和使用。
Statements

本作品采用知识共享署名—非商业性使用—禁止演绎 4.0 许可协议国际版(CC BY-NC-ND 4.0)进行许可。
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY-NC-ND 4.0).

本作品完全由人类创作,未使用任何人工智能工具。
This work was created entirely by a human author, and no artificial intelligence tools were used.