[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