Programma's in ontwikkeling zal onvermijdelijk bugs die moeten worden opgespoord en opgelost . Terwijl de eenvoudigste programma's meestal worden debuggen door te kijken over de broncode , complexe applicaties gaan veel interactie variabelen en klasse structuren waarin de bug kon worden verstopt . Bijgevolg tools zoals de GNU Project Debugger ( GDB ) helpen programmeurs door hen te letterlijk pauzeren hun programma op bepaalde punten aan de huidige waarden van datastructuren en variabelen te onderzoeken . GDB maakt dit een ongecompliceerde procedure in Linux . Instructies 1 Open een terminal emulator in het hoofdmenu van je Linux distributie . Dit zal ofwel in de linker bovenhoek als je GNOME of linksonder gebruiken als je KDE gebruikt . Typ "cd " gevolgd door de naam van de map waarin uw gecompileerde uitvoerbare bestand bevat 2 invoeren die directory . 3 Launch gDB met het commando " gdb executable " waar " executable " is de naam van uw gecompileerde executable . 4 Geef het lijn waarop u wilt uitvoeren uw programma 's met het commando " bn " waar " n" is het lijnnummer waarop u wilt breken , of breken punt . Type 5 " run " te pauzeren beginnen met de uitvoering van uw programma 's . Het loopt tot het raakt de lijn die u hebt opgegeven als het breekpunt . 6 Type "print x " waarbij " x " is de naam van een variabele of een datastructuur na uw programma pauzes op het opgegeven wijzen op de waarde (n ) verbonden aan geven " x . " Type " stap " 7 om verder te gaan door het programma regel voor regel , of " doorgaan " om uitvoering te hervatten naar het volgende breekpunt ( als u gespecificeerd meerdere breekpunten ) . Type 8 " q " of " quit " wanneer u klaar bent met uw foutopsporingssessie . U kunt ook de GNU website te raadplegen voor een uitgebreide lijst van mogelijke debuggen operaties met GDB .
|