Forum

Come compilare il software Open Control Center
MTX Electronics » Forum » Generale » Discussioni Generiche
 
Moderatori: mtx-electronics
Autore Messaggio
mtx-electronics
sab set 19 2009, 01:11
MTX Electronics
messaggi: 45
Per aiutare chi vuole tentare di compilare il software "Open Control Center" qui descriverò la configurazione software utilizzata da noi. La descrizione sarà maggiormente orientata alla compilazione in ambiente Linux in quanto la stazione di lavoro utilizzata è un PC con sistema operativo Linux Ubuntu 8.10 (Intrepid Ibex) a 32bit, tuttavia compilare il software sotto Windows non dovrebbe essere un problema in quanto tutto il necessario è disponibile in rete gratuitamente.

Software necessari per lavorare con Windows:

Code::Blocks 8.02 con MinGW32 (codeblocks-8.02mingw-setup.exe)
wxWidgets wxMSW 2.8.10 (wxMSW-2.8.10-Setup.exe)

Software necessari per lavorare con Linux:

Code::Blocks 8.02 (codeblocks_8.02-0ubuntu1.deb.tar.gz)
wxWidgets wxGTK 2.8.10 (wxGTK-2.8.10.tar.gz)
GCC 4.3
MinGW32

Se si utilizza un PC con Linux tutto il software dovrebbe essere disponibile nei repositori quindi per semplificare la preparazione del PC è consigliabile installare le versioni già compilate per il vostro sistema operativo. Nel caso di Ubuntu i pacchetti da installare con "Synaptic Package Manager" sono i seguenti:

codeblocks
codeblocks-contrib
wx2.8-i18n
wx2.8-doc
wx2.8-headers
wxcommon
libwxgtk2.8-0
libgtk2.8-dev
libwxbase2.8-0
libwxbase2.8-dev
gcc
libgcc1
gcc-4.3-base
g++
g++-4.3
mingw32-binutils (opzionale)
mingw32 (opzionale)
mingw32-runtime (opzionale)

Il compilatore mingw32 serve solo se avete intenzione di cross-compilare il software "Open Control Center" sotto Linux, in questo modo sarà possibile creare i file eseguibili per windows senza avere a disposizione un PC con windows :)

Per una descrizione completa su come impostare le opzioni di Code::Blocks per la cross-compilazione potete seguire l'ottimo tutorial trovato sul Wiki ufficiale (Cross Compiling wxWidgets Applications on Linux).

[ Modificato sab set 19 2009, 03:00 ]
Torna ad inizio pagina
 

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF