Archives: September 2007, October 2007, November 2007, December 2007, January 2008, February 2008, June 2008, July 2008, August 2008, September 2008, October 2008, November 2008, December 2008, February 2009, April 2009, May 2009
kiriadas


kir Binarios MIPS - Subscribe
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

0 Comentarios
Mood: cabezón