[問題] 編譯 arm 的程式 然後給 qemu 執行?

看板LinuxDev作者 (.)時間17年前 (2007/10/03 22:06), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請教各位一下: 我試著用 cross-compiler 來編譯 arm 的程式 http://www.gnuarm.com/ (我用這個) 然後寫個簡單的 hello world #include <stdio.h> int main() { printf("Hello world!"); return 0; } 然後用那個 cross-compiler: arm-elf-gcc -o hello hello.c 再來抓 qemu 的 runtime library 放到 /usr 下 (qemu 網站上的 arm 範例程式都可以正常跑) 之後利用 qemu 執行: qemu-arm ./hello 但出現 Segmentation fault 請問一下我是不是有哪個步驟出錯了呢? 謝謝啦~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.205.15

10/03 23:25, , 1F
先試試看 static link?
10/03 23:25, 1F

10/04 08:32, , 2F
我發現還是不行... @_@
10/04 08:32, 2F
文章代碼(AID): #170w7KP5 (LinuxDev)
文章代碼(AID): #170w7KP5 (LinuxDev)