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

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者king19880326 (OK的啦~我都可以接受)時間16年前 (2008/03/23 17:51), 編輯資訊
1
0
0
內容預覽:
我是使用Ubuntu7.10的作業系統. 想試試不同寫法的c code編譯成MIPS有什麼不同. 請問我該怎麼樣得到編譯後的MIPS assembly code呢@@?. 謝謝大家<(_ _)>. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.112.243.43.

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

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

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者lungswu (啊啊啊啊啊啊啊啊啊啊啊)時間16年前 (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個字)

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