Архив метки: debug

C: отладка с gdb — примеры

30 января 2019
 

 gdb (GNU Project Debugger) используется при отладке/дебаге кода. Ниже приводятся примеры работы с кодом на С. Используем такой код: #include <stdio.h> #include <string.h> #include <stdlib.h> char * buf; int sum_to_n(int num) { int i,sum=0; for(i=1;i<=num;i++) sum+=i; return sum; } void printSum() { char line[10]; printf(«Enter a number: «); fgets(line, 10, stdin); if(line != NULL) strtok(line, «\n»);… Читать далее »

С++: отладка с GDB

19 июля 2014
 

  Домашняя страница проекта — http://www.gnu.org/software/gdb/ Устанавливаем сам отладчик: # yum -y install gdb Предположим, у нас есть файл myfirst.cpp: #include <iostream> int main () { // using namespace std; // using std::cout; using std::endl; std::cout << «Come up and C++ me some time.»; std::cout << endl; std::cout << «You won’t regret it!» << endl; return… Читать далее »