Indlela yokufaka i-C++ ku-Ubuntu: Gcwalisa Umhlahlandlela Wabaqalayo

Isibuyekezo sokugcina: 17 Okthoba ka-2025
Ungayifaka kanjani i-C++ ku-Ubuntu

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:

  1. Ubuntu: Qiniseka ukuthi unokufaka Ubuntu kusistimu yakho. Uma ungakabi nabo Ubuntu, ungalanda futhi ukufake mahhala kuwebhusayithi esemthethweni ye-Ubuntu.
  2. Ukufinyelela kwe-intanethi: Ukulanda amaphakheji adingekayo kanye nemibhalo ehlobene ne-C++, uzodinga ukufinyelela ku-inthanethi okuzinzile.
  3. 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.

  I-Linux esuka ku-Scratch: I-Linux kusukela ekuqaleni yabaqalayo

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:

  1. Vula itheminali ku-Ubuntu. Ungakwenza lokhu ngokucindezela Ctrl + Alt + T kukhibhodi yakho noma ngokusesha "Itheminali" kumenyu yezinhlelo zokusebenza.
  2. Kutheminali, sebenzisa umyalo olandelayo ukuze ubuyekeze amaqoqo esistimu:
sudo apt update

  1. Uma amakhosombe esebuyekeziwe, sebenzisa umyalo olandelayo ukuze ubuyekeze wonke amaphakheji afakwe kusistimu yakho:
sudo apt upgrade

  1. 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:

  1. Vula itheminali ku-Ubuntu.
  2. Kutheminali, sebenzisa umyalo olandelayo ukuze ufake i-g++:
sudo apt install g++

  1. 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:

  1. Vula itheminali ku-Ubuntu.
  2. 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

  1. Uma ukufakwa sekuqediwe, ungaqala i-Visual Studio Code kusuka kumenyu yezinhlelo zokusebenza ze-Ubuntu.
  I-SteamOS: lonke ulwazi oludingayo ukuze uluqonde

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:

  1. Vula itheminali ku-Ubuntu.
  2. Qalisa umyalo olandelayo ukuze ufake i-Qt Creator:
sudo apt install qtcreator

  1. 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.

  I-Linux ephaketheni lakho: amakhompyutha neziqondiso zokuhlala unayo

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!