菠菜

敏感而豁达

2012年10月18日

简单学习看机器码的方法

摘要: 我们知道,用C、C++、Java等高级编程语言写的程序,最终都要经过编译链接成本机可执行的程序。这个可执行程序究竟是什么呢? 在Linux上,我们可以用objdump命令很方便地查看一个可执行程序的机器码。 好,现在从一个简单的示例开始,说一说怎么理解机器码。 我们编一个简单的c程序,如下:#include <stdio.h>void f1(){ int i; for(i = 0; i < 10; i++) { printf("%d\n", i); }}int main(){ prin... 阅读全文

posted @ 2012-10-18 20:01 ~菠菜~ 阅读(17517) 评论(2) 推荐(2) 编辑

导航