Inguqulelo entsha ye KDevelop 5.4 yesicelo sophuhliso lwendawo ngoku simahla

KDevelop

KDevelop yindawo ehlanganisiweyo yophuhliso yeenkqubo ze-GNU / Linux-Unix, kunye neWindows, ikwacwangcisa ukuyivula kwi-Mac OS version, KDevelop Ipapashwe phantsi kwelayisensi ye-GPL kwaye ijolise ekusetyenzisweni phantsi kwemeko ye-KDE yemizobo, nangona ikwasebenza nezinye iimeko, njengeGnome.

Ngokungafaniyo nezinye iindlela zonxibelelwano, I-KDevelop ayinayo i-compiler yayo, ke ixhomekeke kwi-gcc ukuvelisa ikhowudi yokubini. Inguqulelo yayo yamvanje iphantsi kophuhliso kwaye isebenza ngeelwimi ezahlukeneyo zenkqubo.

Kubo sinokuqaqambisa ezinye ezinje ngeC, C ++, PHP kunye nePython ngokufaka iplagi esemthethweni. Ezinye iilwimi ezinje ngeJava, Ada, SQL, Perl kunye Pascal, kunye nezikripthi zeqokobhe leBash azikhange zifakwe kwi-KDevelop4 okwangoku, nangona zinokuxhaswa kwixesha elizayo.

Ukuphuhlisa iyahambelana ngokupheleleyo nenkqubo yophuhliso ye-KDE 5, kubandakanya ukusebenzisa uClang njengomhlanganisi. Ikhowudi yeprojekthi isebenzisa isakhelo se-KDE 5 kunye ne-Qt 5 zamathala eencwadi.

I-KDevelop isebenzisa umhleli wokubhaliweyo we-Kate ngokungagqibekanga. Iimpawu ezichazwe apha ngezantsi zichaze imeko yophuhliso:

  • Umhleli wekhowudi yemvelaphi kunye nokuqaqanjiswa kwes syntax kunye nokungeniswa okuzenzekelayo (Kate).
  • Ulawulo lweentlobo ezahlukeneyo zeeprojekthi, ezinje nge-CMake, i-Automake, qmake (yeeprojekthi ezisekwe kwilayibrari ye-Qt kunye neMbovane (yeeprojekthi ezisekwe kwiJava).
  • Isikhangeli phakathi kweeklasi zesicelo.
  • Isiphelo sangaphambili se-gcc, iseti yomhlanganisi we-GNU.
  • Isiphelo sangaphambili se-GNU debugger.
  • Amagqwirha ukuvelisa kunye nokuhlaziya iinkcazo zeeklasi kunye nesakhelo sesicelo.
  • Ukugqitywa kwekhowudi ngokuzenzekelayo kwi-C nakwi-C ++.
  • Inkxaso yemveli yeDoxygen.
  • Ivumela ulawulo lwenguqulo.
  • Kunye nokuninzi

I-KDevelop 5.4 Iimpawu eziNtsha eziPhambili

Ukuphehlelelwa kwenguqulelo entsha ye KDevelop 5.4 yemeko yenkqubo edibeneyo isandula kwenziwa, apho utshintsho oluthile lwenziwe ukuphucula ukusebenza kwale meko yophuhliso.

Kolu tshintsho luphambili olunokuqaqanjiswa, siyifumana yongeza inkxaso kwinkqubo yokwakha kaMeson , esetyenziselwa ukwakha iiprojekthi ezinje ngeX.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME, kunye neGTK.

Kwi-KDevelop, ngoku unokwenza, uqwalasele, uqokelele kwaye ufake iiprojekthi usebenzisa iMeson, cGcwalisa ngokuzenzekelayo ikhowudi yeMeson yokwakha izikripthi kunye nokubonelela ngenkxaso yokuqala yeMeson yokubhala kwakhona iplagi ukutshintsha imiba eyahlukeneyo yeprojekthi (uguqulelo, ilayisensi, njl.

Iplagi yeScratchpad yongezwa, ekuvumela ukuba uqinisekise ngokukhawuleza umsebenzi wekhowudi ebhaliweyo okanye wenze uvavanyo ngokusebenzisa ikhowudi ngaphandle kokwenza iprojekthi epheleleyo.

Iplagi yongeza ifestile entsha enoluhlu lwemizobo onokuyiqokelela kunye nokuyiqhuba. Inkcazo iyaqhutywa kwaye igcinwe ngaphakathi kwe-KDevelop, kodwa iyahlelwa njengeefayile eziqhelekileyo ezinekhowudi, kubandakanya inkxaso yokugqibezela okuzenzekelayo kunye nokuqonda isifo.

Yongezwe iplagi ukujonga ikhowudi ngeClang-Tidy. Umnxeba weClang-Tidy uyafumaneka kwimenyu ye-Analyzer, edibanisa iiplagi zohlalutyo lwekhowudi kwaye sele ihambelana neClazy, Cppcheck, kunye neHeaptrack.

Sebenzela ukuzinzisa kunye nokuphucula i-parser yolwimi lwe-C ++ iyaqhubeka kunye nohlalutyo lwe-semantic iplagi esekwe kusetyenziso lweClang.

Ukusuka kutshintsho, siqaphela ukongezwa kwesikhombisi esisebenzayo kwi-clang parser, ukuphunyezwa kwengxaki yeefayile, ukukwazi ukusebenzisa "-std = c ++ 2a" ukhetho, unike igama kwakhona c ++ 1z ukuya ku-C ++ 17, khubaza ukugqibezela inani kwaye ungeze iwizard yomvelisi wekhowudi ukukhusela ekubandakanyeni kabini iifayile zentloko (ukhuseleko lwentloko).

Kukwaphawulwe ukuba inkxaso ye-PHP yaphuculwa. Imida yokusebenza ngeefayile ezinkulu kwi-PHP inyuswe, umzekelo phpfunctions.php ngoku inkulu kune-5MB. Imicimbi yekhonkco elungisiweyo kunye ne-ld.lld.

Uyifaka njani i-KDevelop 5.4 kwi-Ubuntu nakwiziphumo?

Okokugqibela, kwabo bafuna ukuvavanya le meko yophuhliso, banokufumana isifakeli kuyo eli khonkco lilandelayo.

Kulabo basebenzisi beLinux banokusebenzisa ifayile ye-AppImage abanokuthi bayifumane kwaye bayisebenzise ngoncedo lwesiphelo kunye nokuchwetheza le miyalelo ilandelayo:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.4.1/bin/linux/KDevelop-5.4.1-x86_64.AppImage

chmod +x KDevelop.AppImage

./KDevelop.AppImage

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.