这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安装步骤:
1、先装个wget(切换到root下安装)
- yum install -y wget
2、上官网下个源码包(普通用户就行)
- wget http://downloads.sourceforge.net/project/codelite/Releases/codelite-5.3/codelite-5.3-gtk.src.tar.gz
- tar -zxvf codelite-5.3-gtk.src.tar.gz
- cd codelite-5.3
打开它
- vim BuildInfo.txt
这个文件应该是说,要安装codelite,先要安装wxWidgets(版本至少为2.9.5)、gtk2开发包、cmake
5、先来安装gtk2开发包,这个最简单
- yum install gtk2*
- yum install -y gcc gcc-c++ make automake
7、接着安装cmake,换个路径,先从官网上获取cmake源码包,
- wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
8、解压,得到cmake-2.8.12目录
- tar -zxvf cmake-2.8.12.tar.gz
9、进入目录
- cd cmake-2.8.12
- ./bootstrap
- gmake
- gmake install
- wget http://sourceforge.net/projects/wxwindows/files/2.9.5/wxWidgets-2.9.5.tar.bz2
- tar -jxvf wxWidgets-2.9.5.tar.bz2
15、进入该目录
- cd wxWidgets-2.9.5
- ./configure
- make
- make install
- ldconfig
- ./wx-config --libs
- vim /etc/profile
- export LD_LIBRARY_PATH="..."
21、接着输入,效果是在不重启系统的情况下,使profile中被修改的内容生效
- source /etc/profile
22、到此,BuildInfo.txt中的前置条件已经都完成,怀着激动的心情再次看向BuildInfo.txt,里面有接下来的安装流程
23、进入codelite-5.3目录,新建目录build-release
- mkdir build-release
- cd build-release
- wget http://www.libssh.org/files/0.5/libssh-0.5.3.tar.gz
- tar -zxvf libssh-0.5.3.tar.gz
- cd libssh-0.5.3
- mkdir build
- cd build
- cmake ../ -DCMAKE_BUILD_TYPE=Debug
- make
- make install
- yum install openssl openssl-devel
- cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
- make
- make install
安装wxWidgets参考链接:http://blog.csdn.net/howeverpf/article/details/7834513