linux下编译源码安装软件

Reference:http://itlab.idcquan.com/linux/set/39862.html

基本上就是三步:

 

以编译安装codeblocks为例:

首先解压源码包,假设解压到/tmp下

 

1.

终端运行./configure

之后系统会自动检查编译环境,如果缺少部件会提示并且STOP。按照提示安装缺少的包就好了。

例如 No package ‘gtk+-2.0‘ found,提示缺少gtk2.0(可是我已经安装gtk2.8了啊喂)

没办法,只好apt-get install libgtk2.0-dev,解决了

 

2.make

开始编译

 

3.sudo make install

开始安装

 

4.终端下输入codeblocks运行

此时出现了错误:codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory

说明系统没找到动态链接库

解决方法:(Reference:http://www.linuxdiyf.com/viewarticle.php?id=90053)

sudo vi /etc/ld.so.conf,在文件末尾加上include /usr/local/lib,保存退出

sudo ldconfig

这时就可以运行啦~

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。