编译安装软件

编译安装

1.gcc工具

一般情况下直接将代码写成一个文件
然后-o指定编译后的文件名字(默认为o.out)
在这里插入图片描述
这样这个hello文件就可以直接执行
如果有很多需要编译的文件----相当于一个项目
就要用到项目管理器
c语言用make java用maven

2.编译安装软件

C语言源代码编译安装三步骤:
1、./configure
(1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的
指定以及Makefile.in文件生成Makefile
(2) 检查依赖到的外部环境,如依赖的软件包
2、make 根据Makefile文件,构建应用程序
3、make install 复制文件到相应路径
开发工具:
autoconf: 生成configure脚本
automake:生成Makefile.in
注意:安装前查看INSTALL,README

有Mkefile文件
1.先修改里面的默认路径prefix然后直接make
2.然后make install 路径 (复制到相应的路径)
3.修改PATH路径
4.source 路径文件
没有Makefile文件
但有Makefile.in文件
1../configure --prefix=路径 生成Makefile文件
2.直接make
3.然后make install 路径 (复制到相应的路径)
4.修改PATH路径
5.source PATH文件

3.安装高版本tree1.8(有Makefile)

直接下载到指定文件

wget -o  /date/tree-1.8 http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz

然后用 tar xvf 文件 解压缩

在这里插入图片描述
在Makefile中
Prefix代表默认安装路径 一般放在自己专用的目录下例如/apps/tree
CC默认编译工具-----必须安装yum gcc
在这里插入图片描述
然后make -j 数字
-j是并行编译(+进程数量,和你的内核有关)
在这里插入图片描述
将这个文件tree复制到Makefile指定的目录中去
在这里插入图片描述
在这里插入图片描述
因为执行tree是本机自己的,要用到安装的所以得把这个路径写到path中去
尽量不要写引号之类的,可能会出现错误
Vim打不开
就要用**/bin/vim 代替vim**

在这里插入图片描述
最后source一下文件
在这里插入图片描述

4.编译安装httpd-2.4.25(有Makefile.in)

在这里插入图片描述
将路径安装到/apps/httpd
配置文件指定到/etc下面
–enable-ss启动加密
–enable -so启动共享库
切记代码太多用\ 换行在这里插入图片描述
缺少包apr 一般说缺什么 包名就是 什么-devel
如下
出现error才算错误
在这里插入图片描述
然后安装这个包
在这里插入图片描述
然后又缺少什么安装 什么-devel
分别有apr-devel,apr-util-devel,pcre-devel,
最终结果
在这里插入图片描述
编译完生成一个Makefile文件
然后make -j 4 编译4核跑起来
最后make install (必须在你要编译的包的目录中)

将这个路径写到变量里面
然后执行编写后的.sh文件 . 文件

最后启动apachectl start(前提是你没有启动本机已有的httpd)
这个页面在 这个文件中
在这里插入图片描述
在这里插入图片描述
让他开机自动启动
把这个文件扔到/etc/rc.d/rc.local中去
这样开机就会把这个程序当做可持续用的一个服务
相当于把这个命令加进去
在这里插入图片描述
然后给这个文件加上执行权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值