Siyakwamukela kumhlahlandlela wethu ophelele wokuthi ungayifaka kanjani i-C++ ku-Ubuntu! Uma ungumuntu osaqalayo oshisekayo emhlabeni wezinhlelo, noma uma usunolwazi kodwa ufuna ukuqala ukusebenza nge-C++ ohlelweni lokusebenza lwe-Ubuntu, usendaweni efanele. Kulesi sihloko, sizokunikeza ukubuka konke okuningiliziwe kanye nesinyathelo ngesinyathelo sokuthi ungayifaka kanjani indawo yokuthuthukiswa kwe-C++ kusistimu yakho ye-Ubuntu. Kusukela ekusetheni okuyisisekelo kuye kuzenzo ezihamba phambili, sizofaka konke odinga ukukwazi ukuze uqalise ukuhlela ku-C++ ku-Ubuntu. Ngakho, ngaphandle kokuchitha isikhathi, ake siqale!
Isingeniso ku-C++
Ngaphambi kokuthi singene emininingwaneni yokufaka, kubalulekile ukuba nokuqonda okuyisisekelo kokuthi iyini i-C++ nokuthi kungani iwulimi lokuhlela oludume kangaka. I-C++ iwulimi lokuhlela lwenhloso evamile olusetshenziswa kakhulu ekuthuthukisweni kwesoftware. Iwulimi olunamandla futhi oluvumelana nezimo oluvumela abahleli bohlelo ukuthi babhale ikhodi esebenza kahle, esebenza kahle kakhulu.
I-C++ ifaneleka ngokukhethekile izinhlelo zokusebenza ezidinga ukulawula okuphansi, njengamasistimu okusebenza, izishayeli zedivayisi, nemidlalo. Ngaphezu kwalokho, i-C++ iwulimi olugxile entweni, okusho ukuthi lungasetshenziswa ukuthuthukisa izinhlelo kusetshenziswa imiqondo yokuhlela egxile entweni efana ne-encapsulation, ifa, kanye ne-polymorphism.
Izimfuneko
Ngaphambi kokuthi siqale ngokufaka i-C++ ku-Ubuntu, masiqinisekise ukuthi unazo zonke izimfuneko ezimboziwe. Nakhu ozodinga:
- Ubuntu: Qiniseka ukuthi unokufaka Ubuntu kusistimu yakho. Uma ungakabi nabo Ubuntu, ungalanda futhi ukufake mahhala kuwebhusayithi esemthethweni ye-Ubuntu.
- Ukufinyelela kwe-intanethi: Ukulanda amaphakheji adingekayo kanye nemibhalo ehlobene ne-C++, uzodinga ukufinyelela ku-inthanethi okuzinzile.
- Amalungelo omlawuli: Ukuze ufake amaphakheji futhi wenze izinguquko ohlelweni, uzodinga ukuba namalungelo omlawuli kusistimu yakho ye-Ubuntu. Uma usebenzisa i-akhawunti yomsebenzisi ejwayelekile, qiniseka ukuthi unokufinyelela kumsebenzisi onamalungelo omlawuli noma thintana nomlawuli wesistimu yakho ukuze uthole usizo.
Manje njengoba usunezimfuneko ezibekiwe, usulungele ukuqala ukufaka i-C++ ku-Ubuntu. Qhubeka ufunde ukuze uthole imiyalelo yesinyathelo ngesinyathelo.
Izinyathelo zokufaka i-C++ ku-Ubuntu
Kulesi sigaba, sizokuqondisa ngezinyathelo zokufaka i-C++ ku-Ubuntu. Sizofaka kokubili ukufaka i-C++ compiler kanye nokumisa indawo yokuthuthukisa edidiyelwe (IDE) yokuhlela ku-C++. Landela izinyathelo ezingezansi ukuze uqalise.
1. Buyekeza isistimu yakho ye-Ubuntu
Ngaphambi kokufaka noma iyiphi isofthiwe entsha, kuwumkhuba omuhle ukubuyekeza uhlelo lwakho lwe-Ubuntu lube yinguqulo yakamuva etholakalayo. Lokhu kuzoqinisekisa ukuthi unokulungiswa kwakamuva kokuvikela kanye nokuthuthukiswa kwesistimu yokusebenza. Ukuze ubuyekeze isistimu yakho, landela lezi zinyathelo:
- Vula itheminali ku-Ubuntu. Ungakwenza lokhu ngokucindezela
Ctrl + Alt + Tkukhibhodi yakho noma ngokusesha "Itheminali" kumenyu yezinhlelo zokusebenza. - Kutheminali, sebenzisa umyalo olandelayo ukuze ubuyekeze amaqoqo esistimu:
sudo apt update
- Uma amakhosombe esebuyekeziwe, sebenzisa umyalo olandelayo ukuze ubuyekeze wonke amaphakheji afakwe kusistimu yakho:
sudo apt upgrade
- Phakathi nenqubo yokuthuthukisa, uzocelwa ukuthi ufake iphasiwedi yomsebenzisi wakho ngamalungelo omlawuli. Ifake bese ulandela imiyalelo esesikrinini ukuze uqedele isibuyekezo.
Ngohlelo lwakho lwe-Ubuntu olubuyekeziwe, usukulungele ukufaka i-C++ futhi usethe indawo yakho yokuthuthuka.
2. Faka i-C++ compiler
Isinyathelo sokuqala sokuqala ukuhlela ku-C++ ku-Ubuntu ukufaka i-C++ compiler. I-compiler iyithuluzi elisetshenziselwa ukuguqula ikhodi yomthombo ye-C++ ibe uhlelo olusebenzisekayo. Ku-Ubuntu, i-C++ compiler esetshenziswa kakhulu yi- g++ , eyingxenye ye-GNU Compiler Collection (GCC). Ukuze ufake i-g++, landela lezi zinyathelo:
- Vula itheminali ku-Ubuntu.
- Kutheminali, sebenzisa umyalo olandelayo ukuze ufake i-g++:
sudo apt install g++
- Phakathi nenqubo yokufaka, uzocelwa ukuthi ufake iphasiwedi yomsebenzisi wakho ngamalungelo omlawuli. Ifake bese ulandela imiyalelo esesikrinini ukuze uqedele ukufaka.
Uma ukufakwa sekuqediwe ngempumelelo, uzoba ne-g++ C++ compiler efakwe ohlelweni lwakho lwe-Ubuntu. Manje ungaqala ukubhala futhi uhlanganise izinhlelo ze-C++.
3. Misa indawo yokuthuthukisa edidiyelwe (IDE)
Nakuba kungenasidingo ngempela, ukusebenzisa indawo yokuthuthukisa edidiyelwe (IDE) kungathuthukisa kakhulu ulwazi lwakho lokuhlela lwe-C++. I-IDE inikeza amathuluzi engeziwe nezici ezenza kube lula ukubhala, ukulungisa iphutha, nokusebenzisa izinhlelo. Kulesi sigaba, sizoncoma ama-IDE athile adumile e-C++ ku-Ubuntu.
Inketho 1: Ikhodi Yesitudiyo Esibonakalayo
I-Visual Studio Code (VS Code) iwumthombo ovulekile, i-IDE elungiseka kakhulu eyakhiwe yi-Microsoft. Idume kakhulu phakathi kwabahleli bezinhlelo ngenxa yokusebenzelana kwayo enembile nobubanzi bezandiso. Ukufaka i-Visual Studio Code ku-Ubuntu, landela lezi zinyathelo:
- Vula itheminali ku-Ubuntu.
- Qalisa imiyalo elandelayo ngamunye ngamunye:
sudo apt update sudo apt install software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt update sudo apt install code
- Uma ukufakwa sekuqediwe, ungaqala i-Visual Studio Code kusuka kumenyu yezinhlelo zokusebenza ze-Ubuntu.
Inketho 2: Umdali we-Qt
I-Qt Creator iyi-IDE eyisipesheli ekuthuthukiseni izinhlelo zokusebenza kusetshenziswa uhlaka lwe-Qt. Kuyinketho edumile kulabo abafuna ukuthuthukisa izinhlelo zokusebenza zegraphic ku-C++. Ukufaka i-Qt Creator ku-Ubuntu, landela lezi zinyathelo:
- Vula itheminali ku-Ubuntu.
- Qalisa umyalo olandelayo ukuze ufake i-Qt Creator:
sudo apt install qtcreator
- Phakathi nenqubo yokufaka, uzocelwa ukuthi ufake iphasiwedi yomsebenzisi wakho ngamalungelo omlawuli. Ifake bese ulandela imiyalelo esesikrinini ukuze uqedele ukufaka.
Uma usumise indawo oyithandayo yokuthuthuka, usulungele ukuqala ukubhala nokuhlanganisa izinhlelo ze-C++. Siyakuhalalisela!
Imibuzo ebuzwa njalo
Nansi eminye imibuzo evame ukubuzwa mayelana nokufaka i-C++ ku-Ubuntu, kanye nezimpendulo zayo ezimfushane.
Ngingakwazi ukufaka i-C++ ekusatshalalisweni kwe-Linux ngaphandle kwe-Ubuntu?
Yebo, i-C++ ingafakwa kokunye ukusatshalaliswa kwe-Linux okufana ne-Ubuntu. Nokho, imiyalo ethile yokufaka i-C++ compiler ingase ihluke kuye ngokusabalalisa. Sicela ubheke amadokhumenti nezisetshenziswa eziqondene nokusabalalisa okusebenzisayo ukuze uthole imiyalelo enembile.
Ngabe ngidinga ukuba nolwazi lwangaphambili lokuhlela ukuze ngifake i-C++ ku-Ubuntu?
Akunjalo. Ukufaka i-C++ ku-Ubuntu kuwumsebenzi wobuchwepheshe, kodwa awudingi ulwazi oluthuthukisiwe lokuhlela. Kodwa-ke, ukuqala ukubhala nokuhlanganisa izinhlelo ku-C++, kuyancomeka ukuthi ube nolwazi oluyisisekelo lokuhlela nokuhlela uhlelo.
Ngingakwazi ukusebenzisa i-IDE ehlukile yohlelo lwe-C++ ku-Ubuntu?
Yebo, maningi ama-IDE atholakalayo ohlelo lwe-C++ ku-Ubuntu. Ezinye izinketho ezidumile zifaka i-Eclipse, Ikhodi::Amabhulokhi, kanye ne-CLion. Khetha i-IDE evumelana kangcono nezidingo zakho siqu nokuncamelayo.
Ngingakwazi ukusebenzisa umhleli wombhalo esikhundleni se-IDE ukuhlela ku-C++ ku-Ubuntu?
Yebo, ungasebenzisa umhleli wombhalo ofana ne-Nano, i-Vim, noma i-Emacs ukubhala izinhlelo ze-C++. Kodwa-ke, ama-IDE ngokuvamile anikeza izici ezengeziwe ezenza ukubhala, ukulungisa amaphutha, nokusebenzisa izinhlelo kube lula uma kuqhathaniswa nomhleli wombhalo oyisisekelo.
Ngingazitholaphi izinsiza ezengeziwe zokufunda i-C++ ku-Ubuntu?
Ziningi izinsiza eziku-inthanethi ezitholakalayo zokufunda i-C++ ku-Ubuntu. Ezinye izinsiza ezinconyiwe zifaka okokufundisa okuku-inthanethi, izifundo ze-inthanethi, izincwadi zokuhlela ze-C++, kanye nemibhalo esemthethweni ye-C++ kanye ne-Ubuntu. Hlola izinsiza ezahlukene futhi uthole leyo evumelana kangcono nesitayela sakho sokufunda.
Ngingayikhipha kanjani i-C++ compiler ku-Ubuntu uma ngingasayidingi?
Uma ufuna ukukhipha i-C++ compiler ku-Ubuntu, ungakwenza lokho usebenzisa umyalo olandelayo kusiphetho:
sudo apt remove g++
Sicela uqaphele ukuthi ukukhipha isihlanganisi se-C++ kuzosusa noma yiziphi izinhlelo ezihlanganiswe ngaphambilini kanye nokuncika kwazo. Qiniseka ukuthi wenza isipele izinhlelo zakho ezibalulekile ngaphambi kokukhipha isihlanganisi.
Isiphetho
Kafushane, sihlanganise izinyathelo ezibalulekile zokufaka i-C++ ku-Ubuntu. Kusukela ekusetheni kokuqala ukuya ekufakeni isihlanganisi nokukhetha indawo yokuthuthuka, kufanele manje ulungele ukuqala uhambo lwakho lokungena ohlelweni lwe-C++ ku-Ubuntu. Khumbula ukuzilolonga njalo futhi uhlole izinsiza ezengeziwe ukuze uthuthukise amakhono akho e-C++.
Sithemba ukuthi uthole lo mhlahlandlela uwusizo nokuthi ujabulile ukuqala ukuhlela nge-C++. Sikufisela inhlanhla ohambweni lwakho lokuhlela lwe-Ubuntu!