En nuestras andanzas como programadores, seguro que nos hemos encontrado alguna vez en esta situación. Tenemos un programa que vamos a distribuir, pero que tiene ciertos archivos asociados (imágenes, texto, scripts, etc) que deben ir junto con el programa.
En un primer momento podemos distribuir los archivos junto con el programa, y es una buena solución hasta que a alguien le da por cambiar esos archivos y consiguen que nuestro programa haga cosas diferentes a aquellas para las que ha sido pensado originalmente.… Leer artículo completo
Cómo empotrar datos dentro de un ejecutable hecho en C
Compilando y linkando a mano con GCC
GCC compila y linka automáticamente, nos devuelve un ejecutable directamente:
$ gcc -o ejecutable fuente.c
pero en realidad, aparte de pre-procesar y compilar, enlaza algunas bibliotecas del sistema para que nuestro ejecutable funcione bien. Sólo por jugar un poco, veamos, más o menos (depende del sistema) cómo obtener el ejecutable a mano, es decir, compilamos por un lado, y linkamos por otro.
Primero, creamos un programa sencillo, un hello.c que contenga lo siguiente:
… Leer artículo completo1
2
3
4
5
6
7
8
Últimos comentarios