LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 892|回复: 3

需要看什么书才能看懂 (gcc)g++ -S 生成的汇编语言?

[复制链接]
发表于 2007-1-5 09:11:31 | 显示全部楼层 |阅读模式
#include <stdio.h>
int main()
{
   printf("abc\n");
   return(0);
}

gcc -S a.c  出来的 a.s 文件只有26行
g++ -S a.c 出来的 a.s 文件有92行

若把#include <stdio.h>改为
#include <iostream>
出来的 a.s 有229行!!!一大堆几乎都看不懂!!!
发表于 2007-1-5 19:37:49 | 显示全部楼层
看看AT&T的汇编,google一下就能搜到。
回复 支持 反对

使用道具 举报

发表于 2007-1-5 22:23:52 | 显示全部楼层
关于 cpp 的部分,估计要看一点 "Inside the C++ Object Model" 才行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-5 22:33:51 | 显示全部楼层
我刚才搜了一下AT&T 汇编,确实有不少介绍,日后再肯........
若没有 AT&T 关键词,去搜。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表