亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4443 | 回復(fù): 6
打印 上一主題 下一主題

[C] 求助:gcc 匯編選項 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-04-30 22:08 |只看該作者 |倒序瀏覽
一個困擾許久的問題...

vc 環(huán)境調(diào)試時可以查看每條語句的匯編代碼
例如:


5:        printf("hello,world!\n");
00401028   push        offset string "hello,world!\n" (0042001c)
0040102D   call        printf (00401060)
00401032   add         esp,4
6:
7:        return 0;
00401035   xor         eax,eax



gcc 中使用哪個選項可以生成 每條語句的對應(yīng)匯編代碼 ?

$ gcc -S hello.c -o hello.s


好像只能生成匯編文件
怎樣才能將 hello.c 中的 C 語句與生成的匯編代碼對應(yīng)生成??
要使用哪個 gcc 選項???

論壇徽章:
0
2 [報告]
發(fā)表于 2008-04-30 23:29 |只看該作者
gdb 也可以. gcc -g 選項

論壇徽章:
0
3 [報告]
發(fā)表于 2008-05-01 02:29 |只看該作者
insight可以更快上手

論壇徽章:
0
4 [報告]
發(fā)表于 2008-05-01 08:47 |只看該作者
原帖由 Roemer 于 2008-5-1 02:29 發(fā)表
insight可以更快上手


gcc -g hello.c -o hello
insight hello

論壇徽章:
0
5 [報告]
發(fā)表于 2008-05-01 22:18 |只看該作者
原帖由 Roemer 于 2008-5-1 02:29 發(fā)表
insight可以更快上手

我沒裝,現(xiàn)在使用 ssh 登錄調(diào)試的:wink:

論壇徽章:
0
6 [報告]
發(fā)表于 2008-05-01 22:19 |只看該作者
原帖由 guoruimin 于 2008-5-1 08:47 發(fā)表


gcc -g hello.c -o hello
insight hello

謝謝,學(xué)習(xí)了  
現(xiàn)在只有vim

[ 本帖最后由 xiongyu 于 2008-5-1 22:25 編輯 ]

論壇徽章:
0
7 [報告]
發(fā)表于 2008-05-01 22:23 |只看該作者
原帖由 mik 于 2008-4-30 23:29 發(fā)表
gdb 也可以. gcc -g 選項

我想可能是我把問題搞復(fù)雜了
想看到每行代碼 和 對應(yīng)的匯編語句在一個文件里<== 這好像單用編譯選項行不通
還需要調(diào)試工具(gdb)輔助一下
是這樣吧

[ 本帖最后由 xiongyu 于 2008-5-1 22:27 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP