专栏首页Soul Joy HubCentOS 下 Codeblocks 的 安装 + 汉化 以及 基本使用介绍

CentOS 下 Codeblocks 的 安装 + 汉化 以及 基本使用介绍

Codeblocks 安装

注:在root用户下运行下列命令

1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可

yum install gcc

yum install gcc-c++

2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.

yum install gtk2*

3、安装wxGTK,首先从地址http://sourceforge.net/projects/wxwindows/files/wxAll/2.8.9/wxWidgets-2.8.9.tar.gz/download下载wxGTK安装包,解压之后,进入目录后执行命令

./configure --prefix=/usr --enable-xrc --enable-monolithic --enable-unicode

make

make install

4、安装codeblocks,下载codeblocks安装包,下载地址:http://www.codeblocks.org/downloads/

这里有两种方式进行安装:

第一种方式是直接下载rpm包,可以直接进行安装,但是rpm安装形式,没有默认安装可视设计wxsmith。

第二种方式是下载源代码包,后缀为.tar.gz(.tar.bz2),下载之后,解压缩,进入目录,执行命令

./configure --prefix=/usr --with-contrib-plugins=all(如果只是./configure那默认情况是不会安装可视设计wssmith,如果不需要图形界面开发的话可以直接使用第一种安装方式)

make

make install

5.安装 DOS 窗口 :yum install xterm

6.安装 调试器:yum install gdb

codeblocks 汉化

汉化包下载地址: http://pan.baidu.com/share/link?shareid=162389&uk=503806257

进入文件夹位置:

cd /usr/share/codeblocks

新建文件夹:

mkdir locale

进入locale文件夹:

cd locale

复制zh_CN文件夹进来

cp -R /......../ . (zh_CN文件夹的绝对路径,)注意:后面的空格点都不能省略。文件名字不能改!!!

重启 codeblocks ,完成

Codeblocks 基本调试使用

编码提示

设置断点 

在需要设置断点处,右击左边行号,Add breakpoint,则出现一个红色的点(可以同时设置多个,前提是不能在debug的运行模式下)。

调试运行

 Debug->Start(F8) 

查看变量 

Debug->Debugging windows->Watches

其中,在空白区域右击Add watch,即可出现对话框

单步执行 

Next Line:F7 Next Instruction(指令):Alt+F7 

Step into:Shift+F7 

Step out:Shift+Ctrl+F7  Run to cursor:F4可实现从断点A运行到断点B的功能。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 浅谈工业级推荐系统

    我于2020年8月受“第一届工业级推荐系统研讨会”的邀请,做了题为“工业级推荐系统最新的挑战和发展”的主题演讲。我们就依据这个演讲的内容作为一个起点,来聊一聊工...

    用户1621453
  • select 函数实现 三种拓扑结构 n个客户端的异步通信 (完全图+线性链表+无环图)

    顺序的规律就是 第i个 客户端读 其他各个客户端 ,其他的各个客户端 向 i 写 ,i 从 1 到 3.

    用户1621453
  • TensorFlow实战——CNN

    鉴于以上的问题,我们介绍卷积神经网络(CNN)。先介绍CNN中的池化层和卷积层。我们根据下图来讲解:

    用户1621453
  • Android绘图Canvas十八般武器之Shader详解及实战篇(上)

    Android中绘图离不开的就是Canvas了,Canvas是一个庞大的知识体系,有java层的,也有jni层深入到Framework。Canvas有许多的知识...

    Frank909
  • 基于Linux如何搭建Discuz! 论坛

    CrossdayDiscuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Di...

    JunyouYH
  • 如何基于腾讯云搭建论坛网站(Discuz!)

    CrossdayDiscuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Di...

    聚优云惠
  • 给伸手党的福利:Python 新手引导

    这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,...

    Crossin先生
  • ETCD集群部署

    /opt/soft/etcd/etcd-v3.4.4-linux-amd64.tar.gz 下载地址:https://github.com/etcd-io/et...

    烂猪皮
  • 看大片|鬼片必备音效软件+配置(让你在家享受到电影院的感觉)

    神无月
  • 从全局数据链路到未知态势感知:2020 中国数智化后浪:中小企业转型与创新实录

    企业的业务模式、生存的市场环境正在发生深刻的变化和调整。在过去的几年中,T研究发现,来自企业所处行业之外的压力和竞争已经成为当前关键的挑战之一,企业需要通过有效...

    人称T客

扫码关注云+社区

领取腾讯云代金券