[問題] 編譯 arm 的程式 然後給 qemu 執行?
請教各位一下:
我試著用 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
10/03 23:25, 1F
推
10/04 08:32, , 2F
10/04 08:32, 2F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章