Autore: Fabio Di Matteo
Ultima revisione: 27/03/2013
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 .
Per la creazione dell'icona possiamo utilizzare Gimp, ottimo strumento di fotoritocco in grado di salvare anche nel formato .ico .
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"
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).
i486-mingw32-gcc risorse.o mytest.c -o mytest.exe