Er det en kjent pakke jeg bør installere for C ++ utviklingsverktøy?
Hva skriver jeg på kommandolinjen etter sudo apt-get install
?
Ideelt sett vil jeg ha de samme verktøyene som ble installert med "MinGW" på Windows-datamaskinen min.
Er det en kjent pakke jeg bør installere for C ++ utviklingsverktøy?
Hva skriver jeg på kommandolinjen etter sudo apt-get install
?
Ideelt sett vil jeg ha de samme verktøyene som ble installert med "MinGW" på Windows-datamaskinen min.
Det kan avhenge av distroen din, men hvis du bruker raspbian, inneholder gcc-lageret g ++, her er versjonsinformasjonen:
me @ RPi »gcc -v Bruker innebygde spesifikasjoner. [...] - aktiver-språk = c, c ++, fortran, objc, obj-c ++
Så apt-get install gcc
skal fungere hvis det er ikke allerede der.
De fleste distros vil bygge gcc med C ++ støtte, så dette bør også være sant for dem. Den enkle måten å sjekke er å installere gcc og deretter prøve g ++ -v
.
FYI, GCC er "Gnu Compiler Collection" brukt av MinGW; gcc
er C-kompilatoren, g ++
er C ++.
For å kompilere C ++ -kode trenger du også stdc ++-headerfiler ( #includes
) fra "libstdc ++ dev-pakken". Det er mer enn en tilgjengelig for raspbian fordi det er 4 litt forskjellige versjoner av libstdc ++ tilgjengelig. Den som ser ut til å være standard som (antagelig) alle eller de fleste binærfiler i distroen er bygget mot ser ut til å være 6-4,6. Sjekk med:
dpkg -l | grep ++
Det er det som er installert for øyeblikket. Hvis du ikke ser noen libstdc ++ oppført, er det bare å velge en fra det som er tilgjengelig ( apt-cache search libstdc ++
). Du kan få dem alle installert samtidig, selv om systemet pleier å bruke bare en (det er en symlink basert på hovedversjonen i / lib til en av .so-ene). Så:
apt-get install libstdc ++ 6-4.6-dev
At skal (tror jeg) inkluderer basebiblioteket som en forutsetning, i så fall at og gcc og dets forutsetninger skal dekke alt. Hvis ikke, er det bare å installere libstdc ++ 6-4.6
. Bibliotekspakker i de fleste linuxdistroer kommer i to deler, kjøretiden og overskriftene i en egen -ev
-pakke for kompilering ved bruk av API.
Slik installerer du utviklingsverktøy på raspbian:
sudo apt-get install build-essential
beste app for C ++ kan du finne ved å enten søke i kodeblokker for å gå på apper og se ned til du ser den og dens faktisk ganske nær toppen. Jeg brukte denne appen på PC-en min før jeg oppdaget den på bringebær-pi-en min og har syntaks-utheving og alt.