20110205.linux 0.01
17
Linux-0.01
-
Upload
yamane-toshiaki -
Category
Documents
-
view
1.019 -
download
1
description
Transcript of 20110205.linux 0.01
Linux-0.01
Linux-0.01から学べること
初学者にとって理想的な選択肢
の一つ
gcc-4.x bash-3.2に移植済み
Qemu や Bochsで動作可能
規模も読むのに適当
gdb に喰わせることも
Unix V6 もQEMU で
動作する模様
閑話休題
Qemu で動かすには
http://goo.gl/X0BS4
少なくとも必要なもの
● gcc-4.1
● bin86
● qemu
動かしかた(ざっくり
●コンパイル$ make
●実行$ qemu -m8 -hdb hd_oldlinux.img -fda Image -boot a
実行画面
コンパイルとか
速攻で終わります
今日は
デバッガに喰わせるトコを実演します
$ qemu -m8 -hdb hd_oldlinux.img -fda Image -boot a -s -S$ gdb Image(gdb) target remote localhost:1234(gdb) symbol-file system(gdb) break main(gdb) c
こんなカンジで動かします