gdb 调试

来源:互联网 发布:鲁班bim软件下载 编辑:程序博客网 时间:2024/05/22 08:25

1,如何生成可以调试的可执行文件

summary.c

gcc -g summary.c -o sum


#include <stdio.h>   int summary(int n);    int main()   {          int i , result;       result = 0;       for(i=0;i<=100;i++){          result+=i;       }          printf("Summary[1-100] = %d\n" , result);       printf("Summary[1-450] = %d\n" , summary(450));      }  int summary(int n){       int sum = 0;      int i;      for(i = 0; i <= n; i++){         sum+=i;      }         return sum;  }

test.cpp

g++ -g test.cpp -o test


#include <iostream>using namespace std;int main(int argc, char** argv) {    int i,j, num[2][3];    cout<<"Enter 6 digits: ";    for(i=0; i < 2; i++)       for(j = 0; j<3; j++)            cin>>num[i][j];    for(i=0; i<2; i++)        for(j = 0; j < 3; j++)            if(num[i][j] < 0)            goto found;    cout<<"no find!\n";    goto end;    found: cout<<"num["<<i<<"]["<<j<<"]"<<num[i][j]<<endl;    end : ;}








0 0
原创粉丝点击