Closed12

M1 Mac上でi686のクロスコンパイル環境を作りたい。

PONTAPONTA

M1 Mac上でi686のクロスコンパイル環境を作りたい。

が、難しそう。
docker?知らんそんなもの。

PONTAPONTA

brewにあった以下のパッケージを入れた。

i686-elf-binutils ✔                      i686-elf-gcc ✔
PONTAPONTA

これ使って自作OSをコンパイルしたら、普通にbrew install qemuに入っていた、qemu-system-i386で実行できてしまったのだが。

M1 Macって自作OS作るのに最適なマシンだったのか。。。

PONTAPONTA

xv6をビルドしてみる。

https://github.com/mit-pdos/xv6-public

PONTAPONTA

brewに入っているやつでできているのでクローズ

PONTAPONTA

aarch64もある。

brew install aarch64-elf-binutils aarch64-elf-gcc aarch64-elf-gdb
このスクラップは2ヶ月前にクローズされました