CentOS下安装Code::Blocks

centos 安装 CodeBlocks linux centos 下codeblocks安装 阅读详情

Linux下c++编程有很多工具选择,vim是一款广受大神欢迎的编辑器,但上手难度也大。我是IDE的爱好者,自然选择喜欢的IDE,于是装了简单易用的code::blocks。下面是安装教程。

vim和IDE没有孰优孰劣,开发效率高,能熟手使用就是好东西。


工具介绍

目前最新版本 codeblocks_17.12.tar.xz   http://www.codeblocks.org/downloads/source

对应wxWidgets版本是wxWidgets-3.0.4(20MB)  https://www.wxwidgets.org/downloads/

codeblocks是基于wxGTK的图形工具,安装依赖关系如下:
Code::Blocks -> wxWidget (> libwxGTK2.8) -> GTK+ (> libgtk-x11-2.0) -> X
意思是先安装x11-2.0版本以上的GTK+,再安装GTK2.8以上内核的wxWidget,然后安装3.0.4版本的code::blocks。

官方给出了所有Linux版本的安装引导,里面描述了大部分安装过程可能遇到的问题,
http://wiki.codeblocks.org/index.php/Installing_Code::Blocks
链接里说了如果是纯净Linux环境下,安装codeblocks需要用到的工具。通常系统都自带了这些和GTK+,CentOS查看GTK+命令

rpm -qa | grep gtk

如果能看到gtk2-devel字样,就是装了,没有的请自行安装 。

安装wxWidget

下载wxWidgets-3.0.4并解压

# 进入wxWidgets目录
cd wxWidgets-3.0.4/

# 配置属性
./configure --prefix=/usr --enable-xrc--enable-monolithic --enable-unicode

# 执行make
make

# 执行安装
make install

make的过程有好几分钟。如果没有Makefile文件生成,多半是缺了依赖工具。

安装Code::Blocks

下载codeblocks_17.12.tar.xz,解压并安装。安装过程挺长的,用了10分钟左右。

# 解压文件
xz -d codeblocks_17.12.tar.xz 
tar xvf codeblocks_17.12.tar

# 进入目录
cd codeblocks-17.12

# 设置配置脚本及依赖,只需运行一次。可能会遇到"问题1"
./bootstrap

# 配置时指定目录并安装插件。可能会遇到"问题 2 3 4"
./configure --prefix=/usr --with-contrib-plugins=all

# 编译
make
# 安装
make install

问题1 ./bootstrap: line 66: libtoolize: command not found

yum install libtool -y

问题2 checking for HUNSPELL... configure: error: Package requirements (hunspell) were not met:

yum install hunspell -y
# However: Package hunspell-1.2.8-16.el6.i686 already installed and latest version
# yum list installed hunspell*,已经安装有了。
yum install hunspell-devel -y

问题 3 checking for GAMIN... configure: error: Package requirements (gamin) were not met:

yum install gamin gamin-devel -y

问题4 configure: error: needed boost headers not found or not usable

yum install boost boost-devel -y

配置lib路径

因为是自定义安装的软件,需要把lib路径添加到 ld.so.conf

vim /etc/ld.so.conf

# 添加这句话
>> ...
>> /usr/lib/codeblocks/

# 更新配置
lbconfig

上述步骤在安装Code::Blocks设定了 --prefix=/usr,lib路径会默认在/usr/lib/codeblocks
如果用其他路径,可用 find / -name codeblocks查看lib的位置。

打开Code::Blocks

根据安装目录的bin位置打开

/usr/bin/codeblocks

也可在菜单打开 应用程序>>编程>>Code::Blocks,如果没有生成菜单,打开目录

/usr/share/applications 

看codeblocks.desktop是否存在,若存在的,重启就能看到菜单;若不存在,请手动添加如下再重启:

[Desktop Entry]
Version=1.0
Type=Application
Name=Code::Blocks IDE
GenericName=Intergrated development environment
Comment=Configurable and extensible IDE
Exec=codeblocks %F
Icon=codeblocks
Terminal=false
X-MultipleArgs=true
Categories=Development;IDE;GTK;
StartupNotify=true
MimeType=application/x-codeblocks;application/x-codeblocks-workspace;  

 

CentOS7安装Code::Blocks 如需要升级成codeblocks_25.03+wxWidgets3.3.0,请先升级gcc版本,默认CentOS7的gcc版本为4.8.5,否则会出现以下错误。codeblocks20.3与wxWidgets3.0.5是兼容的,如果安装以上版本请确认有能力修改。这里如果在programming中运行不了cb的IDE,要执行以下命令。如果这个用的是wxWidgets3.3.0用的是gtk3。执行完成就可以运行cb。 阅读详情

相关推荐

CodeBlocks安装与使用

CodeBlocks新手教程,包括下载MinGW与导入MinGW,菜鸟教程。

Centos中安装code blocks

CentOS下面安装Codeblocks不像Ubuntu下面那样轻松,可以直接在软件中心安装。这里好多信赖我们要自己安装,也不是很麻烦。 1.先安装gcc和gcc++,这个可以直接安装 # yum install gcc # yum install gcc-c++ 2.再安装gtk2,也是直接安装 # yum install gtk2* 3.再安装wxGTK,一样的方法 # yum i

xiaoniu的专栏 1048

『与善仁』Appium基础 — 19、元素定位工具之UI Automator Viewer

文章目录(一)uiautomatorviewer定位工具1、uiautomatorviewer介绍2、uiautomatorviewer工具打开方式3、uiautomatorviewer布局介绍4、uiautomatorviewer工具的使用 之前我们在做web页面自动化的时候就说过,元素定位是页面自动化的第一步。 同理App自动化测试的第一步,也是元素的定位。 在APP中定位元素的话,需要借助一些元素定位工具。 APP中的元素定位工具大致有三种: uiautomatorviewer Appium Ins

繁华似锦Fighting 1520

centos 7 安装codeblocks

CentOS7安装Code::Blocks 在CentOS7上安装Codelocks的过程。 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++ 2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk...

stupidmule的博客 379

ICC 实战解析——CTS 时钟树综合中的关键设置与优化策略

本文深入解析ICC工具中CTS时钟树综合的关键设置与优化策略,涵盖时钟树异常引脚设置、目标参数配置、非默认布线规则(NDR)等核心技术。通过实战案例展示如何有效控制时钟偏差、优化信号完整性,并平衡功耗与面积,为芯片物理设计提供专业指导。

weixin_30872577的博客 324

从零到一:Livox Mid-360 激光雷达的硬件集成与避坑实战

本文详细介绍了Livox Mid-360激光雷达的硬件集成全流程,包括硬件准备、网络配置、驱动编译和常见问题解决方案。通过实战经验,帮助开发者高效完成从设备拆箱到数据输出的完整链路,避免在IP设置、驱动编译和固件兼容性等环节踩坑。

salt的博客 1028

【centOS】如何安装Code Blocks

一、安装GCC环境yum install gcc yum install gcc-c++二、下载CodeBlocks 下载地址如下: http://www.codeblocks.org/downloads/binaries64位的下载后.x86_64.tar.xz。三、安装CodeBlocks 此过程有稍微有点麻烦,要有耐心。下载后解压到codeblocks文件夹里面,如图所是,有六个.rpm文件...

Smileyan's blog 1万+

FPGA,关于安装使用libero IDE V9.2 及其gold floating license配置

3、license安装根据,下面的提示进行,跟随setting up the license server on a host教程操作。1、从官网下载Libero IDE v9.2(如下图中的Libero IDE v9.2 software)4、下载完成license解压包后还需要下载 Daemons license ,地址如下。(2)第一行并不是在内填写,而是直接用您电脑名替换掉(1)修改license.bat前四行是,其务必保持和案例位置相同(避免出错)............

JasonK的博客 4297

centos 安装 codeblocks

1 安装gcc g++yum install gcc yum install gcc-c++2 安装 gtk2yum install gtk2*3 安装 wxGTXyum install wxGTX4 解压后 双击即可运行 ,codeblocks-13.12-1.el6.x86_64.rpm 安装主体功能,后面的几个安装插件等5 Terminal to launch console progra

lsslws的博客 403

神州路由器DHCPv6配置

神州路由器DHCPv6配置.。

weixin_41687096的博客 461

elevation mapping算法3之使用D435i相机离线或在线订阅点云和tf关系生成高程图

本文主要学习使用D435i相机发出的点云作为高程图的点云输入,如何离线输入点云生成高程图,进一步学习如何在线订阅点云生成高程图。

重点记录机器人和自动驾驶相关领域的技术,尤其是计算机视觉,视觉SLAM等,不仅有前言文献或必备算法的学习,也会有实际应用的点滴经验 3488

CentOS安装Code::Blocks

<br />CentOS安装Code::Blocks<br /> <br />Code::Blocks是一款跨平台的C/C++ 集成开发环境,它基于wxWidget图形界面,因此在Windows和Linux平台有着几乎相同的界面。同时Code::Blocks可以使用不同的编译器,使得程序的编译非常灵活。因为我还没有大量使用Code::Blocks进行开发,所以对它的了解还不够,以后熟悉了再来讨论。本文主要说明我在CentOS下安装Code::Blocks的过程。一来作为备忘,在以后重装系统时使用,二来也希望

zhanglyung的专栏 3546

【VoxCPM2】在Windows上从零搭建VoxCPM2 语音生成和语音克隆AI算法

建议你了解清楚VoxCPM2,再来考虑是否需要自己在本地搭建。

AnChenliang_1002的博客 753

如何在CentOS上安装并汉化Code::Blocks

如何在CentOS上安装并汉化Code::Blocks 本文由优快云-蚍蜉撼青松【主页:http://blog.youkuaiyun.com/Ping_Fani07】原创,转载请注明出处!   历时三天,终于在我的虚拟机上安好了Code::Blocks,感触良多,收获亦良多。重点在安装步骤的第二步,设置环境变量。 主要的参考链接: http://www.boobooke.com/bbs/thr...

平凡之路 2582

Redhawk:toggle rate从哪来?

redhwak中toggle rate的相关设置

m0_61544122的博客 8119

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CentOS7 安装code::Blocks

1.下载code blocks yum repo rpm    访问 https://rpm.jenslody.de 下载rpm for Redhat/CentOS2. 安装yum repo rpm   rpm -ivh centos-jenslody.de-0.2-2.el5.centos.noarch.rpm3. 安装epel 源  yum install epel-release4. 安装c

jpc00939的博客 1489

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Code::Blocks 20.03 CentOS 7离线安装

一、安装环境 操作系统:CentOS 7 64位 ssh工具:Xmanager Enterprise 5 注:无需登录到Linux桌面,使用Xshell ssh登录到命令终端即可。Code::Blocks启动后界面将在Windows环境中显示,但是运行在Linux里。 二、简介 Code::Blocks自从2017年发布17.12版本,时隔三年终于更新版本了——20.03。 三、安装 本文以6位系统为例,如果安装32位Code::Blocks,请下载相应的32位版本。 以下rpm包,除了Code::Bloc

fairyfar的专栏 787

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Centos 7—安装Code::Blocks—Codeblocks—codeblocks

http://baike.baidu.com/link?url=ukDEDHZLDCTojB4CAe5MgqOUDqIeoEk51PWofZQy5TIGGjstJzDQg8nbI8x9akdnCpOXT0o5HlsKGy5LfkZxTK Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C

张同光 (Tongguang Zhang):Hello everyone ! 970

CentOs下安装Code::Blocks

今天学习linux下面的编程,还是不习惯没有IDE的状态下编程,所以学了这么在linux下安装codeblocks。搜了很多文章,终于找了一篇写的比较详细的文章。这里。中间自己也遇到些问题。原作者有问题的地方,我以红色的备注出来。给大家共同学习。 今天下午闲着没事尝试在自己的PC中的CentOS上装一个Code::Blocks,因为是Linux菜鸟折腾了一下午才基本算搞定但依然有

vanish_dust 681
上一篇: 【Linux】C++后台开发面试
下一篇: 同步/异步和阻塞的关系
不知鲸又是鱼
博客等级 码龄10年 16粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值