填centOS7安装codeblocks时的坑

参考资料:https://www.cnblogs.com/codingnutter/p/5677141.html

https://blog.csdn.net/gfk3009/article/details/104646345/

第一步:下载Code Blocks,网址为:

http://www.codeblocks.org/downloads

填centOS7安装codeblocks时的坑

填centOS7安装codeblocks时的坑

下载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,等待过程非常的久,我一度以为是出现异常信息了(其实根本没有出现异常信息,只是在编译文件),反正一定要耐心等待文件编译完成,有异常会中途停止的,出现如下图就表示安装成功,

填centOS7安装codeblocks时的坑

准备设置其动态库

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