Entradas

Mostrando entradas de 2010

Compilar una prueba con CUnit

1. Crear un proyecto de consola dentro del directorio Examples/BasicTest 2. Agregar al proyecto el archivo Examples/ExampleTests.c 3. En Opciones del proyecto ->Opciones adicionales...->Linker agregar la librería CUnit.a 4. En Opciones del proyecto ->Directorios->Dir de include agregar los directorios Headers/ y Examples/ 5. En el archivo BAsicTest.c agregar al final la línea system("pause"); 6. Ejecutar con F9

Cómo compilar CUnit para Mingw

1. En devcpp crear un nuevo proyecto de librería estática (.a) en C. 2. Borrar del proyecto los dos archivos generados automáticamente. 3. Agregar al proyecto cada uno de los .c que se encuentran en el directorio /Sources (excepto los que se encuentran en /Curses, /Test y /Win). 4. En Opciones del proyecto->Directorios->Dir de include agregar la ruta del directorio /Headers. 5. Reconstruir el proyecto con Ctrl+F11 Si todo fue bien, en el directorio /output/mingw/ se encontrará el archivo CUnit.a (47Kb)

Compilar un kernel > 2.6 en Debian

1. Instalar los siguientes paquetes: apt-get install ncurses*, bzip2, gcc*, make, libqt3* (opcional, para ser usado con xconfig) 1. Descargar la imagen del kernel desde: www.kernel.org 2. Descomprimirlo: tar jxvf .tar.bz2 3. Configurarlo make menuconfig 4. Generar el ejecutable make bzImage el ejecutable se encuentra en arch/i386/bzImage 5. Genera los módulos  make modules 6. Instala los módulos (este paso hacerlo como SU) make modules_install 7. Instala el kernel en /boot make install 8. Genera un sistema de archivos en RAM para el arranque (creo que sólo es para Debian) mkinitramfs -o /boot/initrd.img- (checar que hay un espacio en blanco) 9. Agregar la nueva imagen para el boot vim /boot/grub/menu.lst 10. Reiniciar