第四部份:CodeBlock安装

2020春节,不平静的一个春节,宅家中,心血来潮,重新拾起汇编。
选择了Jeff Duntemann著的Assembly Language Setp-By-Step;
该书的汇编基于Linux下的NASM;所以Linux下的汇编环境的搭建就十分必要。
系列文件讲述了在CentOS7下,书中汇编环境的搭建及C/C++开发环境的搭建。
包含如下部份:
1、gdb升级到gdb-8.3.1;
2、gcc升级到gcc-9.2.0;
3、glibc升级到glibc-2.30;
4、C/C++开发环境CodeBlock安装;
5、GNU基于GUI的调试器安装:insight-6.8-1a.tar.bz2安装
6、Kate安装
7、Nasm安装
8、Bless安装
解决上述问题花了近一周多的时间,很多网络上的资料不全或有误,走了一些转路。
希望这部份的记录能够帮到后来的小伙伴。也希望大家能够给个赞!

第四部份:CodeBlock安装

依赖包安装

python3安装 
Python官网:https://www.python.org/ftp/python/3.8.0/
1、首先安装依赖包
#这个可以先不安装
yum -y groupinstall "Development tools"
#这个在后面make install过程按需安装
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、从官网下载安装包:Python-3.6.2.tar.xz

3、安装
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3 --enable-optimizations
make
make install

4、添加到环境变量中
vim /etc/profile
PYTHON3_HOME=/usr/local/python3
#命令路径
export PATH=$PYTHON3_HOME/bin:$PATH
#帮助路径
export MANPATH=$PYTHON3_HOME/share/man:$MANPATH
#动态链接库搜索路径
export LD_LIBRARY_PATH=$PYTHON3_HOME/lib:$LD_LIBRARY_PATH
#静态链接库搜索路径
export LIBRARY_PATH=$PYTHON3_HOME/lib:$LIBRARY_PATH
#C include路径
export C_INCLUDE_PATH=$PYTHON3_HOME/include:$C_INCLUDE_PATH
# CPP include路径
export CPLUS_INCLUDE_PATH=$PYTHON3_HOME/include:$CPLUS_INCLUDE_PATH

然后保存退出,使环境变量生效
source /etc/profile

5、验证
python3
退出:exit();
注意:CentOS7默认已安装Python2,可以用which python查询安装路径


cmake的安装
直接下载后解压即可使用
添加到环境变量中
vim /etc/profile
CMAKE_HOME=/usr/local/cmake
#命令路径
export PATH=$CMAKE_HOME/bin:$PATH
#帮助路径
export MANPATH=$CMAKE_HOME/man:$MANPATH
然后保存退出,使环境变量生效
source /etc/profile
测试:
cmake-gui

codeblock安装
官网:http://www.codeblocks.org/
依赖组件安装:
#安装gtk2-devel
yum install gtk2*
#其它依赖项
yum install hunspell-devel
yum install gamin*

安装wxWidgets
wxwidgets官网:http://www.wxwidgets.org/downloads/
tar -xjf wxWidgets-3.0.4.tar.bz2
cd wxWidgets-3.0.4
./configure --prefix=/usr/local/wxWidgets --enable-xrc --enable-monolithic --enable-unicode
make
make install
#后记:codeblock对wxWidgets3的版本支持不太好,在运行codeblock时会有个错误,不过不影响使用;大家在这一步时可以将3的版本换成2的版本试试。

添加到环境变量中
vim /etc/profile
WXWIDGETS_HOME=/usr/local/wxWidgets
#命令路径
export PATH=$WXWIDGETS_HOME/bin:$PATH
#动态链接库搜索路径
export LD_LIBRARY_PATH=$WXWIDGETS_HOME/lib:$LD_LIBRARY_PATH
#静态链接库搜索路径
export LIBRARY_PATH=$WXWIDGETS_HOME/lib:$LIBRARY_PATH
#C include路径
export C_INCLUDE_PATH=$WXWIDGETS_HOME/include:$C_INCLUDE_PATH
# CPP include路径
export CPLUS_INCLUDE_PATH=$WXWIDGETS_HOME/include:$CPLUS_INCLUDE_PATH
然后保存退出,使环境变量生效
source /etc/profile

boost安装
https://www.boost.org/
tar -xjf boost_1_71_0.tar.bz2
./bootstrap.sh --prefix=/usr/local/boost
./b2 install

BOOST_HOME=/usr/local/boost
#动态链接库搜索路径
export LD_LIBRARY_PATH=$BOOST_HOME/lib:$LD_LIBRARY_PATH
#静态链接库搜索路径
export LIBRARY_PATH=$BOOST_HOME/lib:$LIBRARY_PATH
#C include路径
export C_INCLUDE_PATH=$BOOST_HOME/include:$C_INCLUDE_PATH
# CPP include路径
export CPLUS_INCLUDE_PATH=$BOOST_HOME/include:$CPLUS_INCLUDE_PATH
然后保存退出,使环境变量生效
source /etc/profile

安装codeblock
tar -xvJf  codeblocks_17.12.tar.xz
cd codeblocks_17.12
./configure --prefix=/usr/local/codeblocks --with-contrib-plugins=all
make
make install

添加到环境变量中
vim /etc/profile
CODEBLOCKS_HOME=/usr/local/codeblocks
#命令路径
export PATH=$CODEBLOCKS_HOME/bin:$PATH

yum install xterm

创建桌面快捷启动
cd ~/Desktop
vi codeblocks.desktop
[Desktop Entry]
Version=17.12
Encoding=UTF-8
Name=Codeblocks
Type=Application
Exec=/usr/local/codeblocks/bin/codeblocks
Icon=/usr/local/codeblocks/share/codeblocks/images/project.png
Terminal=false

右键文件,选择属性,将创建的文件属性修改为“允许作为程序执行文件”

在Environment settings中将终端输出由
xterm -T $TITLE -e
改成:
gnome-terminal --maximize -t $TITLE -x

汉化包下载链接:https://pan.baidu.com/s/1l7v0raEh-DinpP7L2pQ3ow 
提取码:vdfm 
在/usr/local/codeblocks/share/codeblocks下创建locale文件夹,在locale文件夹下再创建一个zh_CN文件夹,将汉化包放在zh_CN文件夹下面

你可能感兴趣的:(第四部份:CodeBlock安装)