redhat6.4 安装codeblocks

本文详细介绍了如何在Linux环境下安装GTK+、wxGTK2.8.12、wxWidgets-2.8.12及CodeBlocks的过程,包括解决过程中遇到的编译错误和依赖问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:https://my.oschina.net/Tsybius2014/blog/348279


gtk+-2.0

wxGTK 2.8.12

wxWidgets-2.8.12

codeblocks-8.02


1、安装GTK+

输入这个命令可以安装GTK+

yum install gtk*

查看GTK+安装情况,可以用这个命令:

pkg-config --list-all | grep gtk

得到的结果

gtk+-2.0                         GTK+ - GTK+ Graphical UI Library (x11 target)
gtk-doc                          gtk-doc - API documentation generator
gtk+-x11-2.0                  GTK+ - GTK+ Graphical UI Library (x11 target)
gtk+-unix-print-2.0        GTK+ - GTK+ Unix print support


2、安装wxGTK 2.8.12

下载 wxGTK-2.8.12-1.el6.rf.i686.rpm

优快云上找的资源:http://download.youkuaiyun.com/download/muyazhong/4689639

输入下面的命令安装:

yum install wxGTK-2.8.12-1.el6.rf.i686.rpm

进行如下操作:

vi /etc/ld.so.conf

在最后一行添加 /usr/local/lib

保存后退出,用ldconfig命令加载刚才的设定


3、安装wxWidgets

优快云上找的资源:http://download.youkuaiyun.com/download/chenjack537/4313344

解压缩

tar -xzvf wxWidgets-2.8.12.tar.gz

解压后会发现一个新目录 wxWidgets-2.8.12,进入后输入命令安装(安装后重启系统)

./configure --with-gtk --prefix=/usr
make
make install

4、下载CodeBlock

http://ncu.dl.sourceforge.net/sourceforge/codeblocks/codeblocks-8.02-src.tar.bz2

输入命令解压缩文件:

tar jxf codeblocks-8.02-src.tar.bz2

得到目录 codeblocks-8.02,进入后,输入命令:

./configure -prefix=/usr

运行完全正常,这个时候再用make编译,结果报错!

错误信息说 prefix.cpp 的第396和432行存在语法错误:invalid conversion from 'const char*' to 'char*'

这个时候,就需要对代码进行修改

vim ./src/src/prefix.cpp

到第396行和第432行,原来的语句为

end = strrchr (path'/');

现在把它们都改为

end = strrchr (const_cast<char*>(path), '/');

这个时候重新make,就可以成功编译通过了

make
make install

编译完毕后重启系统。


5、运行CodeBlock

在终端(Terminal)中输入命令

codeblocks

这个时候如果报错:codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory

以root身份进入到文件 /etc/ld.so.conf 中,将/usr/local/lib加入到文件末尾,并输入命令ldconfig,就可以解决了

第一次进入CodeBlock时,弹出了窗口 Compilers auto-detection,我这里只有 GNU GCC Compiler 是 Detected状态,于是直接把它“Set as default”


这样就可以进入到CodeBlock界面中了


运行程序假如没有反映,不运行程序。

安装xterm窗口:yum install xterm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值