码迷,mamicode.com
首页 > 数据库 > 详细

CentOS7 安装cgdb

时间:2017-09-22 17:48:40      阅读:2003      评论:0      收藏:0      [点我收藏+]

标签:centos7 安装cgdb


基本依赖

[root@localhost ~]# yum install ncurses-devel
[root@localhost ~]# yum install texinfo
[root@localhost ~]# yum install readline-devel


源码编译安装

[root@localhost ~]# wget https://github.com/cgdb/cgdb/archive/v0.7.0.tar.gz
[root@localhost ~]# tar xf v0.7.0.tar.gz 
[root@localhost ~]# cd cgdb-0.7.0/
[root@localhost cgdb-0.7.0]# ./autogen.sh 
[root@localhost cgdb-0.7.0]# ./configure --prefix=${HOME}/cgdb
[root@localhost cgdb-0.7.0]# make && make install


测试一下,

[root@localhost ~]# cd ~
[root@localhost ~]# cat main.c 
#include <stdio.h>
long num=0;
void hanoi(int n,char A,char B,char C)//理解为:有n个盘子在A上,通过B,移到C
{
    if(n==1)
    {
        printf("第%ld步:\t%c -> %c\n",++num,A,C);
    }
    else
    {
        hanoi(n-1,A,C,B);
        printf("第%ld步:\t%c -> %c\n",++num,A,C);
        hanoi(n-1,B,A,C);
    }
}

int main()
{
    int n=10;//10个盘子
    printf("盘子的移动方向如下\n");
    hanoi(n,‘A‘,‘B‘,‘C‘);
    return 0;
}


效果图

[root@localhost ~]# gcc -g main.c 
[root@localhost ~]# ${HOME}/cgdb/bin/cgdb  a.out
进入GDB
(gdb) break main 
(gdb) run


技术分享




技术分享



安装完毕!



本文出自 “李春利” 博客,请务必保留此出处http://990487026.blog.51cto.com/10133282/1967727

CentOS7 安装cgdb

标签:centos7 安装cgdb

原文地址:http://990487026.blog.51cto.com/10133282/1967727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!