填centOS7安装codeblocks时的坑

    科技2022-08-19  100

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

    https://blog.csdn.net/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

     

    Processed: 0.009, SQL: 9