mips用アセンブラの用意

必要があってCygwin上でMIPSのアセンブラのコンパイラをコンパイルしてみた。

WEBを漁りながら見よう見まねでやってみたので、正しい方法かどうかはよくわからないが、とりあえずasはちゃんと動いていそう。

以下は/usr/local/mipsにインストールする場合。

    1. Cygwinのsetup.exeから、binutilのsrcをチェックして、ソースコードをダウンロード

    2. /usr/src/binutils-xxxに移動

    3. > mkdir mips; cd mips

    4. > mkdir /usr/local/mips

    5. > ../configure --target=mips --prefix=/usr/local/mips

    6. > make

    7. > make install

アセンブラは/usr/local/mips/bin/mips-as.exeになる。

なお、makeには通常はあまり使われないようなパッケージがインストールされている必要があるので注意。少なくとも、以下は必要。

    • flex

    • bison

    • libiconv