Onko C ++ -kehitystyökaluille asennettava tunnettu paketti?
Mitä kirjoitan komentoriville sudo apt-get install
-kohdan jälkeen?
Ihannetapauksessa haluan samat työkalut, jotka asennettiin MinGW: n kanssa Windows-tietokoneelleni.
Onko C ++ -kehitystyökaluille asennettava tunnettu paketti?
Mitä kirjoitan komentoriville sudo apt-get install
-kohdan jälkeen?
Ihannetapauksessa haluan samat työkalut, jotka asennettiin MinGW: n kanssa Windows-tietokoneelleni.
Tämä voi riippua distroistasi, mutta jos käytät raspbiania, stock gcc sisältää g ++, tässä ovat versiotiedot:
me @ RPi »gcc -vKäytä sisäänrakennettuja teknisiä tietoja. [...] - enable-languages = c, c ++, fortran, objc, obj-c ++
Joten apt-get install gcc
: n pitäisi toimia, jos se ei ole jo siellä.
Suurin osa distroista rakentaa gcc: n C ++ -tuella, joten tämän pitäisi olla totta myös heille. Helppo tapa tarkistaa on asentaa gcc ja kokeilla sitten g ++ -v
.
FYI, GCC on MinGW: n käyttämä "Gnu Compiler Collection"; gcc
on C-kääntäjä, g ++
on C ++.
C ++ -koodin kääntämiseen tarvitaan myös stdc ++ -otsikkotiedostot ( #includes
) "libstdc ++ dev -paketista". Raspbianille on saatavana enemmän kuin yksi, koska käytettävissä on 4 hieman erilaista libstdc ++ -versiota. Se, joka näyttää olevan oletusarvo, johon (oletettavasti) kaikki tai suurin osa distarien binääreistä on rakennettu, näyttää minulta 6-4,6. Tarkista:
dpkg -l | grep ++
Se on tällä hetkellä asennettuna. Jos et näe luettelossa libstdc ++, valitse vain yksi käytettävissä olevista vaihtoehdoista ( apt-cache search libstdc ++
). Voit asentaa ne kaikki samanaikaisesti, vaikka järjestelmässä on taipumus käyttää vain yhtä (/ lib: n pääversioon perustuva symboli yhteen .so: sta). Joten:
apt-get install libstdc ++ 6-4.6-dev
Tähän pitäisi (mielestäni) sisältyä peruskirjasto ennakkoarvona, jolloin sen ja gcc: n ja sen ennakkoarvojen tulisi kattaa kaikki. Jos se ei onnistu, asenna vain libstdc ++ 6-4.6
. Kirjastopaketit ovat useimmissa linux-distroissa kahdessa osassa, ajonaikaiset, ja otsikot erillisessä -dev
-paketissa, joka on tarkoitettu kääntämiseen API: n avulla.
Kehitystyökalujen asentaminen raspbianiin:
sudo apt-get install build-essential
Paras C ++ -sovellus löytyy joko hakemalla sovelluksissa käytettävät koodilohkot ja katsomalla alaspäin, kunnes näet sen ja sen oikeastaan melko lähellä huipua. Käytin tätä sovellusta tietokoneellani, ennen kuin löysin sen vadelmapiiriltani ja siinä on syntaksikorostuksia ja kaikkea muuta.