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