码迷,mamicode.com
首页 > 系统相关 > 详细

Linux软件安装调试 源代码包编译安装和 二进制包配置

时间:2019-10-15 20:43:14      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:ref   进制   enable   div   title   inux   exp   home   x64   

Linux 下源代码(C 语言)如何编译(安装)

1. 先安装源代码编译的软件 gccmakeopenssl 如下:

yum install -y gcc make gcc-c++ openssl-devel
检查系统中是否已经安装 gcc:
rpm
-qa | grep gcc / rpm -ql gcc

2、三步走编译安装 linux 源代码

1.生成编译配置文件(Makefile) 
2.开始编译(make) 
3.开始安装(make install)
安装 httpd-2.2.9.tar.gz 源代码:
1) 减压并 cd 到对应目录
2) ./configure --prefix=/usr/local/apache
3) make / make -j4
4) make install
安装路径设置为/usr/local/apache

3、卸载源代码安装的软件

  1、结束当前源代码进程

  2、删除源代码

1、结束进程 pstree|grep httpd
pkill httpd
2、删除源代码
cd /usr/local/
直接删除源代码
rm -rf apache/

linux 下源代码安装 nodejs:

  1. 下载 nodejs 源码包
  2. 减压到 usr/local/nodejs 目录
  3. ./configure
  4. make / make -j4
  5. make install

linux 下源代码安装 Apache

1.减压 httpd-2.2.9.tar.gz 到对应目录
2、 ./configure 编译
./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-dav --enable-so --enable-deflate=shared --enable-expires=shared
--enable-rewrite=shared
3、make
4、make install

启动 Apache 测试:

/usr/local/apache2/bin/apachectl restart

.查看进程:

ps -le | grep httpd 

 


二进制包配置,二进制安装配置 node1js

二进制包里面包括了已经经过编译,可以马上运行的程序,所以二进制包的安装只需要丢到一个目录里面就可以了。

去官网下载 nodejs 二进制包并减压:

wget https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz xz -d node-v8.9.3-linux-x64.tar.xz
tar -xvf node-v8.9.3-linux-x64.tar
mv node-v8.9.3-linux-x64 /usr/local/nodejs

配置环境变量

vi /etc/profile

最后面添加:

 export NODE_HOME=/usr/local/nodejs/bin
 export PATH=$NODE_HOME:$PATH

:wq 保存,然后运行

source /etc/profile

可以用 node -v npm -v 来检查下:

node -v

查看环境变量是否生效

echo $PATH

Linux软件安装调试 源代码包编译安装和 二进制包配置

标签:ref   进制   enable   div   title   inux   exp   home   x64   

原文地址:https://www.cnblogs.com/loaderman/p/11596661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!