看板 [ ASM ]
討論串[問題] 請問一下有關Ubuntu下的MIPS
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者xinu (xinu)時間17年前 (2008/03/29 02:27), 編輯資訊
0
0
0
內容預覽:
因為gcc已經把debug information放在binary file裡了. gcc有好多種選擇. 每一種debug的格式都有相對應的平台. 像某些hardware debugger只support某些格式. 所以user在使用時要知道手上的debug tool到底吃哪一種. objdump只
(還有1830個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bizkit (很討厭)時間17年前 (2008/03/28 03:24), 編輯資訊
0
0
1
內容預覽:
hi,. 補充一下. gcc/g++ 編譯的時候可以設定參數請他將過程保留下來. 在編譯的過程就留下assembly的版本. 請看 man g++. objdump 好像也不需要搭配 -g 的參數. 他可以用來給 gdb debug. 但我並不了解他實際上是多留了什麼訊息 有人可以解惑嗎:). ==
(還有536個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者lungswu (啊啊啊啊啊啊啊啊啊啊啊)時間17年前 (2008/03/27 22:13), 編輯資訊
0
0
1
內容預覽:
詳細一點,舉個例子(在cygwin下):. ========= source code ==================. $ cat hello.c. #include <stdio.h>. int main(void). {. printf("Hello World\n");. return
(還有1533個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者xinu (xinu)時間17年前 (2008/03/27 01:39), 編輯資訊
0
0
1
內容預覽:
除了cross compile以外, 要看組合語言還要. objdump反組譯. 以arm來看就是arm-linux-objdump -xDSl [executable]. 就可以看到用x86和arm在每一個source code編譯成assembly有什麼不同. 記得把-O設成不optimize可

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者bizkit (有點期待)時間17年前 (2008/03/24 11:36), 編輯資訊
0
0
1
內容預覽:
google: cross compilation. http://www.speedblue.org/cross_compilation/. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.132.58.176.
首頁
上一頁
1
2
下一頁
尾頁