====== Dotare di icona personalizzata i nostri eseguibili windows tramite crosscompilazione ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//27/03/2013//** \\ \\
{{programmazione:mingw32:risorse-mingw-icona.png|}} \\ \\
Sui sistemi windows è possibile dotare gli eseguibili di un'icona personalizzata (in formato .ico) al momento della compilazione. In questo articolo vedremo come fare cio' al momento della crosscompilazione su una linuxbox .
===== Creazione icona =====
Per la creazione dell'icona possiamo utilizzare Gimp, ottimo strumento di fotoritocco in grado di salvare anche nel formato .ico .
===== Creiamo un file di descrizione "risorse" =====
Abbiamo bisogno di creare un file che elenchi le nostre risorse da compilare assieme al progetto. Nel nostro caso soltanto l'icona.\\ \\
**risorse.rc**
1 ICON "power.ico"
===== Compiliamo le risorse in un unico file binario =====
A questo punto trasformiamo le nostre risorse in un file binario da aggiungere successivamente alla stringa di compilazione .
i486-mingw32-windres risorse.rc risorse.o
dove **i486-mingw32-windres** è il tool che si occupa di compilare le risorse e **risorse.o** il nostro file binario con la risorsa(power.ico).
===== Compiliamo l'eseguibile assieme al file di risorse =====
i486-mingw32-gcc risorse.o mytest.c -o mytest.exe