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

这时就可以运行啦~

时间: 2024-12-24 06:07:30

linux下编译源码安装软件的相关文章

Linux 下MySQL源码安装完整版

在Linux中安装MySQL,通常为RPM与源码方式安装.对于生产环境而言,由于需要自定义诸如安装路径.数据文件位置.字符集以及支持的存储引擎等多以源码方式来进行安装.之前有写过一篇关于源码安装的文章,Linux下基于源码方式安装MySQL 5.6,但不是很完整,因此该文可以作为其补充.以下为具体安装步骤,供大家参考. 1.安装前的有关描述必备的包和工具  gcc/g++ :MySQL 5.6开始,需要使用g++进行编译.  cmake  :MySQL 5.5开始,使用cmake进行工程管理,c

LINUX下编译源码时所需提前安装的常用依赖包列表

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl -devel e2fsprogs e2fsprogs-de

Linux下从源码安装python,将python安装到任意路径下(非site-packages)

以centos7为例: 源码安装python,一般先安装一些devel的包: yum -y install xz wget gcc make gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel 然后下载源码 解压源码: tar -Jxf Python.x.tar.xz cd Pyhton.x ./configure 这里有一些选项,--bindir: 安装完成后which python所在的路径 --prefix是指安装pyt

Linux下Apache源码安装经验

1. 从Apache官网下载自己所需要的版本.(这里以2.4版本为例)http://httpd.apache.org/download.cgi#apache24 (参考网址http://www.jb51.net/article/59474.htm 和 http://blog.csdn.net/yiluoak_47/article/details/22067185 ) 2. 把下载的源码包拷贝(用的WinSCP软件拷贝文件)到Liunx服务器上,进入到这个目录,然后解压 tar –zxvf htt

[整理]Linux下的源码安装步骤及其功能解释

源码的安装一般由3个步骤组成:配置(./configure).编译(make).安装(make install). 这时最常用的命令就是这三个--./configure && make && make install ./configure是用来检查环境变量以及配置编译选项 make是用来将源代码编译成二进制文件 make install则是将make编译出来的文件安装到指定位置(或默认位置) 深入理解查看这篇:http://www.jinbuguo.com/linux/u

Linux下git源码安装【转】

转自:http://blog.csdn.net/u012889638/article/details/51167123 版权声明:本文为博主原创文章,未经博主允许不得转载. 版本信息:CentOS release 5.5 (Final) Git version 2.8.0.git 1.下载 git 最新版本的源代码 wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz 或者 wget http

Linux下PHP源码安装

1.安装准备 (1)下载php包装包 http://cn2.php.net/downloads.php (2)安装php # tar -zxvf php-5.6.10.tar.gz # cd php-5.6.10 # ./configure --prefix=/usr/local/php  --enable-fpm --enable-mbstring --with-mysql=/usr/local/mysql  --with-apxs2=/usr/local/apache2/bin/apxs #

Linux下OpenSSL 源码安装的9个步骤

原帖地址:https://blog.csdn.net/chengqiuming/article/details/70139714 操作系统:CentOS 7 OpenSSL Version:openssl-1.1.0c.tar.gz OpenSSL下载地址为:https://www.openssl.org/source/ 1.将下载的压缩包放在根目录/. 2.在文件夹下解压缩,执行如下命令: tar -xzf openssl-1.1.0c.tar.gz 得到openssl-1.1.0c文件夹.

Linux下apache源码安装

1.安装准备 (1)下载apache安装包 http://archive.apache.org/dist/httpd/ 2.下载安装 apache 依赖关联包(共四个:apr,apr-iconv,apr-util,pcre) http://archive.apache.org/dist/apr/ (1)安装apr # tar zxvf apr-1.4.6.tar.gz # cd apr-1.4.6 # ./configure # make # make install (2)安装apr-icon