您现在的位置是:主页 > news > 婚车租赁网站怎样做/怎么建网址

婚车租赁网站怎样做/怎么建网址

admin2025/4/23 23:31:19news

简介婚车租赁网站怎样做,怎么建网址,网站的 规划与建设,网站落地页怎么做转自:http://xxlii.blog.51cto.com/10277731/1841570一、一般源码编译都是日后工作中的重点程序包编译安装:编译是真正将代码编译成为cpu可以执行的指令的过程,能够编译成为自己需要版本的过程。如果我们在网上下载的话会有很多不便&#xff…

婚车租赁网站怎样做,怎么建网址,网站的 规划与建设,网站落地页怎么做转自:http://xxlii.blog.51cto.com/10277731/1841570一、一般源码编译都是日后工作中的重点程序包编译安装:编译是真正将代码编译成为cpu可以执行的指令的过程,能够编译成为自己需要版本的过程。如果我们在网上下载的话会有很多不便&#xff…

转自:http://xxlii.blog.51cto.com/10277731/1841570

一、一般源码编译都是日后工作中的重点

程序包编译安装:

编译是真正将代码编译成为cpu可以执行的指令的过程,能够编译成为自己需要版本的过程。

如果我们在网上下载的话会有很多不便,如:1.找不到合适的rpm包,2.虽然有合适的,不满足我们的需要的功能等等!

源代码组织格式:

多文件:文件中的代码之间。很可能存在跨文件依赖关系:

项目打包构建管理工具:

c、c++:make(会完成以上源代码的所有过程)

(configure --》Makefile.in (模板)--》makefile)

C代码编译安装三步骤:

(1)./configure

1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及Makefile.in文件生成makefile

2)检查依赖到的外部环境;

(2)make

根据makefile文件,构建应用程序

(3)make  install

示例:下面来源码安装httpd-2.2.29

一、需先把实验环境安装好

1.下载源码包

httpd-2.2.29  httpd-2.2.29.tar.bz2         //down一个源码包到目录

b20613c612ca1a14303c157df403c369.png

b1759ead201b0838b482cc0bd7f92cf8.png

安装gcc:

[root@localhost cd]# yum install gcc      //已经安装过了e5edc5294db1646b0aab6e6018a56d87.png

二、进入源码包解压的目录中开始安装:

1.[root@localhost httpd-2.2.29]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/http

# --perfix= 指定安装位置

#--sysconfdie=指定配置文件安装位置

#可用./configure --help 查看安装时的选项,也可查看源码目录内的INSTALL文件查看安装方法

2.执行make命令c02a212ab1bd706490196cd24e3922d5.png

3.执行make    install命令进行安装

ca6388c9229203d58c13a7b1d20ab99c.png

安装后的配置:

(1)如果不在命令搜索路径下,则需导出二进制程序目录至PATH环境变量中:

编辑文件/etc/profile.d/NAME.sh

export PATH=/PATH/TO/BIN:$PATH

a00fb84c3a09ecfd5ec3cbc0970c31bc.png

(2)导出库文件路径

编辑文件/etc/ld.so.conf.d/NAME.conf

添加新的库文件所在目录至此文件中;

让系统重新生成缓存

ldconfig -v

a1d5105b7b170608387a3b46b6c58159.png统重新生成缓存ldconfig -

419286c7c894d53cfbf87f21af28ed0e.png

(3)导出头文件

保存至此/usr/incloud或者基于链接的方式实现

ln -sv

导出所有每一个文件为一个链接

3ca76fc789fb66b20a7b145a1d750711.png

(4)导出帮助手册

编辑/etc/man.config文件

添加MANPATH=/usr/local/apchach2/man    //此为http服务源码安装时指定的文件地址

56962389620eede166aea652c1285c90.png