Khasaarayaasha ugu fiican ee aad ku isticmaali karto Linux

barnaamijyada, khaladaad-saarayaasha

La debugging, ama debugging, Waa dhaqan lagama maarmaan u ah horumarinta softiweerka, maadaama ay u oggolaaneyso horumariyaha inuu ka helo dhammaan cayayaanka suurtagalka ah ee koodhkiisa isha. Laakiin si ay suurtogal u noqoto, barnaamijyo loo yaqaan debuggers ayaa loo baahan yahay, taas oo ka dhigi kara hawshan mid aad kuu fudud.

Naps ka soo baxa barnaamijka Linux oo aad rabto inaad ogaato qaar ka mid ah barnaamijyada khaladka ugu fiican, halkan waxaan ku tusayaa liis ay ku jiraan kuwa ugu fiican. Marka waxaad dooran kartaa midka kuugu habboon baahiyahaaga ...

Liiska kuwa wax baabiiya ee ugu wanaagsan

Halkan waxaa ku yaal liiska leh 10ka sare ee xoqida ugu fiican:

  1. GDB (Debugger GNU): waa mid ka mid ah kuwa ugu caansan uguna awoodda badan C, gaar ahaan. Si kastaba ha noqotee, khaladkan ayaa sidoo kale la shaqeeya luuqadaha kale ee barnaamijyada sida C ++, Fortran, ama Java. Dabcan, waxay kaloo ka shaqeysaa qaab-dhismeedyo kala duwan, sida x86-64, ARM, AWOOD, SPARC, iyo MIPS. Marka iyadu waa qalabka ugu fiican ee barnaamijyada ay la wadaagaan GCC.
  2. LLDB: waa qayb ka mid ah mashruuca LLVM, mid kale oo ka mid ah kuwa waaweyn ee dunida horumarka oo caan ku noqonaya. Waa mid aad wax ku ool ah oo dhakhso leh, waana midka loo isticmaalo si toos ah 'Studio' Android Studio, macOS Xcode, iwm.
  3. Nemiver- Qalab kale oo aad u hodansan oo khafiifiya oo ku qoran C ++. Xaaladdan oo kale, waxaa ku jira GUI dareen leh si loo fududeeyo shaqadaada kuwa aan jeclayn inay ku shaqeeyaan qaabka qoraalka.
  4. Isku-duwaha Is-dhexgalka ama IDA- Qalab adag oo loogu talagalay falanqaynta binaries, si fiican loo yaqaan, si loo awoodo in dhibaatooyin laga helo. Waa xalka xirfad lahaansho. Oo waxaa jira nooc bilaash ah iyo nooc aad u horumarsan oo Pro ah.
  5. Delve: waa wax aad u fudud, laakiin leh shaqooyin badan. Waa khalad-bixiye loogu talagalay Linux gaar ahaan loogu talagalay luqadda barnaamijyada ee Go ee Google.
  6. Debug: waa khafiifiye awood badan oo Linux ah oo u shaqeeya koodh ku qoran luqadda PHP.
  7. kdbg- Si la mid ah Nevimer-ka loogu talagalay GNOME, khaladkan kale ee GUI wuxuu ka mid yahay KDE. Qalab fudud fududeeyaha GDB-ku-saleysan oo leh qaab muuqaal garaaf ah oo fudud.
  8. valgrind- Waa dhagxaanta dhagaxa adag, oo bixisa qalab falanqeyn badan oo loogu talagalay barnaamijka. Sidoo kale, waxay ka shaqeysaa aalado badan, sida Linux ama macOS.
  9. BASH Debugger ama bashdb: waa aalad aad u fudud, laakiin shaqada ayay qabataa. Waxaa loo isticmaalaa in lagu falanqeeyo qoraallada Bash inta lagu guda jiro dilkooda, oo markaa lagu ogaado dhibaatooyinka suurtagalka ah. Haddii kale waxay la mid tahay GDB.
  10. xarig: Waa amar caan ah oo caan ah, sidaad horayba u ogayd, laakiin sidoo kale badanaa waxaa loo isticmaalaa barnaamijyada khaladka, maadaama ay muujinayso xog badan oo xiiso leh. Tusaale ahaan, liiska wicitaanada nidaamka, calaamadaha, sharaxaadda faylka, iwm.

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.