[P&AM Lab] MIPS32 assembler example
Grigoriy A. Sitkarev
sitkarev на komitex.ru
Сб Авг 27 02:12:29 MSK 2011
Приветствую всех.
Высылаю исходник с примером ассемблера для MIPS.
У кого нет qemu, как минимум следующие пакеты для ОС Debian GNU/Linux
нужно установить:
qemu-user
qemu-user-static
qemu-utils
binfmt-support
Ничего я дополнительно не настраивал, по-моему после установки
binfmt-support бинарники с ARM, MIPS, SPARC и т.д. стали запускаться как
родные.
Для сборки бинарника кросс-компилятор и binutils:
binutils-mips-linux-gnu
gcc-4.3-mips-linux-gnu
Я собираю пример у себя так:
$ mips-linux-gnu-gcc -mips32r2 -o hello hello.S -static -lc
$ ./hello
Линкую я статически потому что у меня нет runtime окружения для MIPS
полноценного, с динамическим линковщиком и т.д. Для наших забав этого
вполне достаточно.
Всем успехов!
--
Г.А.
----------- следущая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: hello.S
URL: <http://amplab.syktsu.ru/pipermail/lab/attachments/20110827/4880825e/attachment.txt>
Подробная информация о списке рассылки Lab