Risposte:
Ciò può dipendere dalla tua distribuzione, ma se stai usando raspbian, il gcc di stock include g ++, ecco le informazioni sulla versione:
me@RPi» gcc -v
Using built-in specs.
[...]
--enable-languages=c,c++,fortran,objc,obj-c++
Quindi apt-get install gcc
dovrebbe funzionare se non è già lì.
La maggior parte delle distribuzioni costruirà gcc con supporto C ++, quindi questo dovrebbe valere anche per loro. Il modo più semplice per verificare è installare gcc quindi provare g++ -v
.
Cordiali saluti, GCC è la "Collezione di compilatori Gnu" utilizzata da MinGW; gcc
è il compilatore C, g++
è C ++.
Per compilare il codice C ++ avrai anche bisogno dei file di intestazione stdc ++ ( #includes
) dal "pacchetto dev libstdc ++". Ce n'è più di uno disponibile per raspbian perché ci sono 4 versioni leggermente diverse di libstdc ++ disponibili. Quello che sembra essere il default rispetto al quale (presumibilmente) tutti o la maggior parte dei binari nella distro sono costruiti mi sembra 6-4.6. Controllare con:
dpkg -l | grep ++
Questo è ciò che è attualmente installato. Se non vedi alcun libstdc ++ elencato, quindi scegline uno tra quelli disponibili ( apt-cache search libstdc++
). Puoi averli installati tutti contemporaneamente, anche se il sistema tenderà a usarne solo uno (esiste un collegamento simbolico basato sulla versione principale in / lib a uno dei .so). Così:
apt-get install libstdc++6-4.6-dev
Ciò dovrebbe (penso) includere la libreria di base come prereq, nel qual caso quello e gcc e i suoi prereq dovrebbero coprire tutto. In caso contrario, basta installare libstdc++6-4.6
. I pacchetti di libreria nella maggior parte delle distribuzioni di Linux sono disponibili in due parti, il runtime e le intestazioni in un -dev
pacchetto separato per la compilazione mediante l'API.
Per installare strumenti di sviluppo su raspbian:
sudo apt-get install build-essential
g++
.
pip install <package>
(o qualunque cosa facciano quei gestori di pacchetti Python) e aspettarsi che le cose funzionino.
la migliore app per C ++ può essere trovata cercando blocchi di codice andando su app e guardando in basso fino a quando non la vedi ed è in realtà abbastanza vicino alla cima. Ho usato questa app sul mio PC prima di scoprirla sul mio Raspberry Pi e ha l'evidenziazione della sintassi e tutto il resto.