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)