参考资料:https://www.cnblogs.com/codingnutter/p/5677141.html
https://blog.youkuaiyun.com/gfk3009/article/details/104646345/
第一步:下载Code Blocks,网址为:
http://www.codeblocks.org/downloads
下载codeblocks_20.03_amd64_stable.tar.xz或codeblocks-20.03-1.el7.rmps.tar都可以。大约75M
第二步:首选更新系统(这一步不是必须的,因为要很长时间)
yum update
第三步:安装gtk2-devel和binutils,如果不安装这个后面在wxWidgets中./configure时,会报错。
yum -y install gtk2-devel binutils-devel
必须是上面这条命令,有些网站上是用 yum install gtk2* 进行安装,事实证明不行。
第四步:下载wxWidgets(又叫wxGTK)
由于CodeBlocks是基于wxWidgets开发的,需要首先安装wxWidgets,然后才能够安装CodeBlocks,一个可用的下载地址是:
http://www.wxwidgets.org/downloads/
也可以用wget获取,如果没有wget就用 yum -y install wget 命令安装wget.
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.tar.bz2
第五步:创建wxWidgets的安装路径文件夹
mkdir -p /usr/local/wxWidgets
解压wxWidgets
tar -xvf wxWidgets-3.1.3.tar.bz2
进入wxWidgets目录
cd wxWidgets-3.1.3/
编译wxWidgets
./configure --with-regex=builtin --with-gtk --enable-unicode --disable-shared --prefix=/usr/local/wxWidgets
make && make install
或者将上面两句合并这样一句也可以:./configure && make && sudo make install 即可。
开始安装wxWidgets,等待过程非常的久,我一度以为是出现异常信息了(其实根本没有出现异常信息,只是在编译文件),反正一定要耐心等待文件编译完成,有异常会中途停止的,出现如下图就表示安装成功,
准备设置其动态库
cd /etc/ld.so.conf.d/
创建文件
touch wxWidgets.conf
打开文件
vi wxWidgets.conf
增加以下内容
/usr/local/lib
重新加载动态库配置信息
ldconfig
配置wxWidgets环境变量=
vi /etc/profile
将以下内容存储至profile文件中,保存并退出
export WXPATH=/usr/local/wxWidgets/
export PATH=$WXPATH/bin:$PATH
使用环境变量刷新并生效
source /etc/profile
查看wx版本号
wx-config --version