Spørsmål:
Slik installerer du GNU C ++ utviklingsverktøy på Raspberry Pi (ved hjelp av apt-get)
imulsion
2013-02-01 23:56:55 UTC
view on stackexchange narkive permalink

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.

Tre svar:
goldilocks
2013-02-02 00:54:27 UTC
view on stackexchange narkive permalink

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 ++ 

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.

Hvorfor ikke apt-get install build-essential?
Sikker; Jeg antar at det er en metapakke og jeg har aldri brydd meg med dem, men jeg er sikker på at de er nyttige. Å få et grunnleggende C / C ++ - miljø krever ikke mye utover det som vil være forutsetninger for gcc uansett. Stdc ++ dev-overskriftene - jeg legger til et notat.
Henry Todd
2015-11-18 00:13:35 UTC
view on stackexchange narkive permalink

Slik installerer du utviklingsverktøy på raspbian:

  sudo apt-get install build-essential  
Som faktisk inkluderer 'g ++'.
Dette burde trolig være det aksepterte svaret. Noen som ikke vet hvordan du installerer en kompilator, vet sannsynligvis ikke hvordan de andre andre vanlige utviklerverktøyene skal installeres. De vil bare kjøre `pip install ` (eller hva de Python-pakkeadministratorene gjør) og forventer at ting bare fungerer.
Luke Lundberg
2014-03-17 04:22:12 UTC
view on stackexchange narkive permalink

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.

Hei Luke. Merk at Code :: Blocks er en IDE og ikke en kompilator. Den er kompatibel med gcc (som er den opprinnelige Linux-kompilatoren) og Windows Visual C ++ -kompilatoren.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...