Binarios MIPS
Date: Dec 30th, 2007 1:16:58 am - Subscribe
Mood: cabezón


Descargar kamikaze_7.09.tar.bz2

descomprimirlo:

tar jxvf kamikaze_7.09.tar.bz2
cd kamikaze_7.09/
make menuconfig

(si da algún error instalar los paquetes que nos pida.


Seleccionar Target System (Atheros [2.6])
Marcar [x] Build the OPenWrt SDK
Echar un vistazo a las opciones Base System, Utilities, Libraries y Network para marcar las que nos interesen.
Salir guardando los cambios y ejecutar make.

export PATH=$PATH:/home/kir/soft/kamikaze_7.09/staging_dir_mips/bin

export CC=mips-linux-uclibc-gcc

kir@beth:~/soft/kamikaze_7.09$ cd package/
kir@beth:~/soft/kamikaze_7.09/package$

En este directorio descargamos los fuentes del programa que queremos compilar.

Ejemplo:
kir@beth:~/soft/kamikaze_7.09/package$ apt-get source nano

cd nano-2.0.6/
./configure --host=mips
make
cd src
file nano
nano: ELF 32-bit MSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), not stripped

Hacemos un mips-linux-strip nano para reducir el tamaño del binario y solo nos queda pasarlo a la fonera con scp, wget desde la fonera ( si tenemos Apache instalado ) o copiandolo a un directorio compartido:

cp nano /home/kir/fonera/

En la fonera el directorio compartido es /mnt

cd /mnt
root@OpenWrt:/mnt# ./nano Prueba.txt


Enlaces:
Documentación de Kamikaze
OpenWrt Programming
Build-root documentation
Compilación cruzada


Comments: (0)


Winter Template
Create your own Free Aeonity Blog Today
Content Copyrighted kir at Aeonity Blog
Comments:

Image Verification: Verify Image

Posting as anonymous Anonymous guest, why not register, or login now.