免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1924 | 回复: 7
打印 上一主题 下一主题

新手提问,关于生成汇编代码问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-04 00:39 |只看该作者 |倒序浏览
使用-s生成汇编代码。

1、我有一个单独的 a.c 文件,没有主函数。主函数MAIN在另外的文件中,我想生成a.c的汇编代码,如何生成,使用
gcc -s a.c提示错误,意思是说main没有。

我应该怎么生成呢,难道一定要含有MAIN函数的文件,才能生成汇编代码?

2、生成生的*.s汇编文件如何查看,用VI打开好多乱码。


谢谢高手们啦

论坛徽章:
0
2 [报告]
发表于 2008-01-04 02:52 |只看该作者
刚测试了一下
你说的两个问题都没有

你命令敲错了
gcc -S a.c

论坛徽章:
0
3 [报告]
发表于 2008-01-05 23:41 |只看该作者
subertzhu:
谢谢你的帮助,难道是大小的问题?我去试试

论坛徽章:
0
4 [报告]
发表于 2008-01-06 13:18 |只看该作者
谢谢你,已经试过了,你说的对啊。
可是我不清楚,小写的s   就是  gcc -s target.c
编译出来的是什么

论坛徽章:
0
5 [报告]
发表于 2008-01-06 15:40 |只看该作者
不会呢  还刚入门呢

论坛徽章:
0
6 [报告]
发表于 2008-01-06 22:27 |只看该作者
谢谢帮顶,等待老手来帮忙回答下

论坛徽章:
0
7 [报告]
发表于 2008-01-06 23:50 |只看该作者
man gcc
找一下s的功能不就OK了吗。不必什么都等人回答吧。

论坛徽章:
0
8 [报告]
发表于 2008-01-06 23:52 |只看该作者
       -s  Remove all symbol table and relocation information from the exe-
           cutable.

如果还不明白,那么需要先了解 symbol table 是什么意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP