|
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 |