这两天实验室要求在服务器上安装一个CodeLite,于是由我对服务器下手,上网看了下悲剧的发现CodeLite不支持在CentOS 6.2上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安装步骤:
在CentOS安装CMake http://www.linuxidc.com/Linux/2014-02/97363.htm
如何在CentOS上安装并汉化Code::Blocks http://www.linuxidc.com/Linux/2014-02/97364.htm1、先装个wget(切换到root下安装)yum install -y wget2、上官网下个源码包(普通用户就行)wget http://downloads.sourceforge.net/project/codelite/Releases/codelite-5.3/codelite-5.3-gtk.src.tar.gz3、解压源码压缩包,得到codelite-5.3目录tar -zxvf codelite-5.3-gtk.src.tar.gz4、进入目录,发现有个BuildInfo.txt文件cd codelite-5.3打开它vim BuildInfo.txt这个东东里面就是指导我们如何编译安装这个源码包的这个文件应该是说,要安装codelite,先要安装wxWidgets(版本至少为2.9.5)、gtk2开发包、cmake5、先来安装gtk2开发包,这个最简单yum install gtk2*6、因为要使用到cmake编译codelite,先把gcc等必备程序包装上yum install -y gcc gcc-c++ make automake7、接着安装cmake,换个路径,先从官网上获取cmake源码包,wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz8、解压,得到cmake-2.8.12目录tar -zxvf cmake-2.8.12.tar.gz9、进入目录cd cmake-2.8.1210、执行下面命令./bootstrap11、执行下面命令gmake12、安装(切换到root)gmake install13、cmake装完了,下面装wxWidgets,换个路径,还是先上官网下源码包wget http://sourceforge.net/projects/wxwindows/files/2.9.5/wxWidgets-2.9.5.tar.bz214、解压,得到wxWidgets-2.9.5,tar -jxvf wxWidgets-2.9.5.tar.bz215、进入该目录cd wxWidgets-2.9.516、依次执行下面命令
./configuremakemake install17、安装完后,终端出现提示,要求设置环境变量LD_LIBRARY_PATH,先执行这个命令ldconfig18、接着输入命令,得到一堆输出./wx-config --libs19、打开文件/etc/profilevim /etc/profile20、往里添加一句话,双引号里的内容就是第18步中得到的输出,保存退出export LD_LIBRARY_PATH="..."21、接着输入,效果是在不重启系统的情况下,使profile中被修改的内容生效source /etc/profile22、到此,BuildInfo.txt中的前置条件已经都完成,怀着激动的心情再次看向BuildInfo.txt,里面有接下来的安装流程23、进入codelite-5.3目录,新建目录build-releasemkdir build-release24、进入build-release子目录cd build-release25、麻溜的输入命令:cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,报错,说在当前目录下找不到CMakeList.txt,这个文件很熟,其实它就在codelite-5.3目录下,那么我们指出它的路径:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,这回又报错,提示缺少libssh,缺啥补啥,好吧,换个路径,下个libsshwget http://www.libssh.org/files/0.5/libssh-0.5.3.tar.gz26、依次执行以下命令,进行解压,编译,安装(注意,安装的时候都要切换到root)tar -zxvf libssh-0.5.3.tar.gzcd libssh-0.5.3mkdir buildcd buildcmake ../ -DCMAKE_BUILD_TYPE=Debugmakemake install27、libssh搞定,接着来到codelite-5.3/build下,又来:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,报错,这次缺少ssl,小意思yum install openssl openssl-devel28、再来cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release29、yeah!这次成功了,接着make30、最后make install31、呼。。。打完收工,下面就在CentOS下尽情享受codelite带来的欢乐吧
相关阅读:Ubuntu 12.04下为codelite增添更新源 http://www.linuxidc.com/Linux/2013-06/85332.htm更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14使用BusyBox的crond服务在CentOS安装CMake相关资讯 CodeLite CodeLite安装
- CodeLite 5.1 发布,C++ 集成开发 (03/31/2013 21:23:47)
| - 基于 wxWidgets 的 C/C++ IDE (11/20/2009 07:17:24)
|
本文评论 查看全部评论 (0)