-
Notifications
You must be signed in to change notification settings - Fork 10
Scaricare ed installare la libreria
[Home](Home IT) > [Scaricare ed installare la libreria](Scaricare ed installare la libreria) [(English)](Download and install)
- Prerequisiti
- Ottenere l'ultimo rilascio
- Compilare la libreria con CMake
- Installare la libreria
- Compilare gli esempi
Per compilare ed installare Rpi-hw sulla tua Raspberry Pi dovrai soddisfare alcune dipendenze:
- g++ (4.7 o superiore, o il tuo compilatore C++11 preferito)
- cmake (2.6 o superiore)
- FreeType 2 - per usare i font standard (opzionale)
- GraphicsMagick++ - per gestire diversi formati di immagine (opzionale)
- doxygen (solo se hai intenzione di generare una copia locale della documentazione)
Su Raspbian (o Debian) puoi recuperarle tutte utilizzando apt
. È sufficiente lanciare da un terminale il seguente comando:
$ sudo apt-get install g++-4.7 cmake libfreetype6-dev libgraphicsmagick++1-dev doxygen
Quindi dovrai impostare la versione predefinita di g++
usando:
$ sudo ln -fs /usr/bin/g++-4.7 /usr/bin/g++
Puoi ottenere gli ultimi sorgenti della libreria clonando il suo repository git, con il seguente comando:
$ git clone https://github.com/Wicker25/Rpi-hw
In alternativa, puoi scaricarli sotto forma di archivio compresso ed estrarli utilizzando i seguenti comandi:
$ wget https://github.com/Wicker25/Rpi-hw/archive/master.tar.gz -O rpi-hw.tar.gz
$ tar -zxvf rpi-hw.tar.gz
Una volta ottenuti i sorgenti della libreria e recuperate tutte le dipendenze necessarie, puoi procedere con la compilazione vera e propria. Per prima cosa, spostati all'interno della cartella contenente i sorgenti:
$ cd Rpi-hw*
Quindi usa cmake
per generare i makefiles necessari alla compilazione:
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr
Se il numero di revisione della tua Raspberry Pi non viene automaticamente rilevato, puoi specificarlo manualmente aggiungendo la direttiva RPI_REVISION
agli argomenti di CMake. Ad esempio:
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DRPI_REVISION=0x1234
In modo analogo, puoi scegliere di compilare la libreria escludendo il supporto per FreeType o per GraphicsImage++, attraverso le direttive USE_FREETYPE
o USE_MAGICK
. Per esempio scrivendo:
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DUSE_FREETYPE=OFF -DUSE_MAGICK=ON
A questo punto, puoi dare inizio alla compilazione lanciando:
$ make
Se lo desideri, inoltre, puoi generare una copia locale della documentazione utilizzando doxygen
:
$ make doc
Una volta che la compilazione è andata a buon fine, puoi installare la libreria sul tuo sistema operativo eseguendo:
$ sudo make install
Nel caso in cui tu stia utilizzando un sistema operativo basato su Debian, ad esempio Raspbian, potresti considerare l'idea di utilizzare il comando checkinstall
al posto di make install
, in modo da costruire, e successivamente installare, un nuovo pacchetto Debian che contenga libreria.
Insieme ai sorgenti di Rpi-hw vengono forniti alcuni programmi d'esempio che mostrano il funzionamento della libreria. Puoi compilarli tutti in una sola volta utilizzando i seguenti comandi:
$ cd examples
$ cmake .
$ make