centOS6.4编译安装codelite5.3
2013-12-03 13:24
239 查看
分类:
环境配置 2013-10-30 14:02
126人阅读 评论(0)
收藏
举报
centoscodelite
这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安装步骤:
1、先装个wget(切换到root下安装)
[plain]
view plaincopy
yum install -y wget
2、上官网下个源码包(普通用户就行)
[plain]
view plaincopy
wget http://downloads.sourceforge.net/project/codelite/Releases/codelite-5.3/codelite-5.3-gtk.src.tar.gz
3、解压源码压缩包,得到codelite-5.3目录
[plain]
view plaincopy
tar -zxvf codelite-5.3-gtk.src.tar.gz
4、进入目录,发现有个BuildInfo.txt文件
[plain]
view plaincopy
cd codelite-5.3
打开它
[plain]
view plaincopy
vim BuildInfo.txt
这个东东里面就是指导我们如何编译安装这个源码包的
这个文件应该是说,要安装codelite,先要安装wxWidgets(版本至少为2.9.5)、gtk2开发包、cmake
5、先来安装gtk2开发包,这个最简单
[plain]
view plaincopy
yum install gtk2*
6、因为要使用到cmake编译codelite,先把gcc等必备程序包装上
[plain]
view plaincopy
yum install -y gcc gcc-c++ make automake
7、接着安装cmake,换个路径,先从官网上获取cmake源码包,
[plain]
view plaincopy
wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
8、解压,得到cmake-2.8.12目录
[plain]
view plaincopy
tar -zxvf cmake-2.8.12.tar.gz
9、进入目录
[html]
view plaincopy
cd cmake-2.8.12
10、执行下面命令
[html]
view plaincopy
./bootstrap
11、执行下面命令
[html]
view plaincopy
gmake
12、安装(切换到root)
[html]
view plaincopy
gmake install
13、cmake装完了,下面装wxWidgets,换个路径,还是先上官网下源码包
[html]
view plaincopy
wget http://sourceforge.net/projects/wxwindows/files/2.9.5/wxWidgets-2.9.5.tar.bz2
14、解压,得到wxWidgets-2.9.5,
[html]
view plaincopy
tar -jxvf wxWidgets-2.9.5.tar.bz2
15、进入该目录
[html]
view plaincopy
cd wxWidgets-2.9.5
16、依次执行下面命令
[html]
view plaincopy
./configure
[html]
view plaincopy
make
[html]
view plaincopy
make install
17、安装完后,终端出现提示,要求设置环境变量LD_LIBRARY_PATH,先执行这个命令
[html]
view plaincopy
ldconfig
18、接着输入命令,得到一堆输出
[html]
view plaincopy
./wx-config --libs
19、打开文件/etc/profile
[html]
view plaincopy
vim /etc/profile
20、往里添加一句话,双引号里的内容就是第18步中得到的输出,保存退出
[html]
view plaincopy
export LD_LIBRARY_PATH="..."
21、接着输入,效果是在不重启系统的情况下,使profile中被修改的内容生效
[html]
view plaincopy
source /etc/profile
22、到此,BuildInfo.txt中的前置条件已经都完成,怀着激动的心情再次看向BuildInfo.txt,里面有接下来的安装流程
23、进入codelite-5.3目录,新建目录build-release
[html]
view plaincopy
mkdir build-release
24、进入build-release子目录
[html]
view plaincopy
cd build-release
25、麻溜的输入命令:cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,报错,说在当前目录下找不到CMakeList.txt,这个文件很熟,其实它就在codelite-5.3目录下,那么我们指出它的路径:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,这回又报错,提示缺少libssh,缺啥补啥,好吧,换个路径,下个libssh
[html]
view plaincopy
wget http://www.libssh.org/files/0.5/libssh-0.5.3.tar.gz
26、依次执行以下命令,进行解压,编译,安装(注意,安装的时候都要切换到root)
[html]
view plaincopy
tar -zxvf libssh-0.5.3.tar.gz
[html]
view plaincopy
cd libssh-0.5.3
[html]
view plaincopy
mkdir build
[html]
view plaincopy
cd build
[html]
view plaincopy
cmake ../ -DCMAKE_BUILD_TYPE=Debug
[html]
view plaincopy
make
[html]
view plaincopy
make install
27、libssh搞定,接着来到codelite-5.3/build下,又来:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,报错,这次缺少ssl,小意思
[html]
view plaincopy
yum install openssl openssl-devel
28、再来
[html]
view plaincopy
cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
29、yeah!这次成功了,接着
[html]
view plaincopy
make
30、最后
[html]
view plaincopy
make install
31、呼。。。打完收工,下面就在CentOS下尽情享受codelite带来的欢乐吧安装CMake参考链接:http://www.cnblogs.com/mophee/archive/2013/03/19/2969456.html
安装wxWidgets参考链接:http://blog.csdn.net/howeverpf/article/details/7834513
相关文章推荐
- linux (centos 6.4)下编译安装git
- 在CentOS 6.4中编译安装gcc 4.8.1
- CentOS6.4编译安装iftop监控网卡流量
- CentOS6.4+httpd2.4.4+mysql5.6.12+php5.4.16+xcache3.03(最新LAMP编译安装过程)
- CentOS 6.4 编译安装2.6.38.8内核
- CentOS 6.4 编译安装 gcc 4.8.2
- CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
- CentOS 6.4编译安装LNMP+Discuz
- CentOS 6.4 编译安装LLVM3.3,Clang和Libc++
- CentOS 6.4 编译安装 gcc 4.8.1
- CentOS6.4 编译安装Python 3.3.2 - CRPER木木
- CentOS 6.4 优化编译安装MySQL-5.6
- CentOS 6.4 编译安装 gcc-4.8.0
- CentOS 6.4 (vps中)编译安装 gcc-4.8.0(含图)
- 在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1
- CentOS 6.4 64位系统编译安装Wine
- CentOS6.4 编译安装Redis
- 在 centos6.4 上编译 mysql 源代码安装数据库
- CentOS 6.4中升级编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 以及Kdump配置
- mysql5.7.10 源码编译安装记录 (centos6.4)