当前位置:首页 » 操作系统 » linux的configure

linux的configure

发布时间: 2023-01-03 23:38:38

‘壹’ linux系统中什么是configure

你说的这个configure一般情况下应该是使用autotools工具产生的
一般接触比较多的可能就是下载的源代码编译安装中会有这个脚本
对,没错,configure其实是一个脚本
一般用它来生成makefile文件供最后make进行编译

‘贰’ linux下安装文件总是提示./configure --prefix: 没有那个文件或目录

linux下源码的安装由3个步骤组成:配置(configure)、编译(make)、安装(make install)。

其中配置语句“./configure --prefix=/usr/local/test”提示“没有那个文件或目录”,是因为配置指定路径“/usr/local/test”时,没有这样的文件或目录存在。

只需在“./configure --prefix=”语句中放入一个存在的目录路径,重新编译安装即可解决。

以安装hdf5软件为例,具体操作步骤如下:

1、首先从官网下载hdf5,根据自己的要求下载对应的版本:hdf5-1.8.3.tar.gz。

‘叁’ Linux 下的 make, configure 究竟有多难用

听过身边很多个程序员朋友说Linux这个系统慢慢慢慢地就变得不好用了。


所以,在Linux下安装一个应用程序时,一般需要先运行脚本configure,然后用make来编译源程序,在运行make install,最后运行make clean删除一些临时文件。使用上述三个自动工具,就可以生成configure脚本。运行configure脚本,就可以生成Makefile文件,然后就可以运行make、make install和make clean。操作的复杂,可见一斑。

‘肆’ linux, configure --prefix=/有什么用

“linux, configure --prefix=/”的作用是:编译的时候用来指定程序存放路径 。

1、不指定prefix,可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。

2、指定prefix,直接删掉一个文件夹就够了。

(4)linux的configure扩展阅读:

Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。

其中,prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。

如果配置prefix,如:
./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。

参考资料:Linux系统下Configure命令参数解释说明-网络

‘伍’ Linux系统中如何执行“./configure”命令

1、打开终端输入一下的命令$crontab -e。


(5)linux的configure扩展阅读

configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'-- help'选项执行'configure'脚本可以看到可用的所有选项。

尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:

cache-file=FILE

'configure'会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configure一个每个子树里都有'configure'脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助。

help

输出帮助信息.即使是有经验的用户也偶尔需要使用使用'--help'选项,因为一个复杂的项目会包含附加的选项。例如,GCC包里的'configure'脚本就包含了允许你控制是否生成和在GCC中使用GNU汇编器的选项。

no-create

'configure'中的一个主要函数会制作输出文件。此选项阻止'configure'生成这个文件.你可以认为这是一种演习(dry run),尽管缓存(cache)仍然被改写了。

quiet/--silent

当'configure'进行他的测试时,会输出简要的信息来告诉用户正在作什么。这样作是因为'configure'可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么。使用这两个选项中的任何一个都会把你扔到一旁。

‘陆’ Linux源码安装执行./configure报:No such file or directory

说明当前安装目录下没有这个configure文件。
而有的软件包并不是用makefile的,或者makefile已经写好,不用config了,因此不提供configure。你可以看文件夹里是否有makefile文件,若有,可以直接使用make编译,make install安装;如果没有,看是否有setup、install等sh文件或其它可执行文件。还有一种情况,这个软件解压即可运行。

‘柒’ Linux系统中如何执行“./configure”命令

首先你要下载软件的源代码包
然后使用tar
命令打开
例如tar
-zxvf
httpd.2.2.11.tar.gz
然后进入目录
cd
httpd.2.2.11
此刻就可以编译了你可以使用./configure
--help查看编译参数。
例如./configure
--prefix=/usr/local/apache
--enable-so
--enable-ssl

热点内容
谷歌怎么收安卓专利 发布:2025-05-10 20:00:55 浏览:448
am27系列存储器 发布:2025-05-10 19:45:48 浏览:668
android支持的视频格式 发布:2025-05-10 19:45:09 浏览:494
模拟器安卓版哪个好用电脑玩 发布:2025-05-10 19:41:00 浏览:16
浪潮服务器配置bmc管理ip 发布:2025-05-10 19:26:31 浏览:469
儿童编程编 发布:2025-05-10 19:05:46 浏览:384
自己在电脑上怎么搭建服务器 发布:2025-05-10 19:05:11 浏览:426
冲锋车里面配置了什么 发布:2025-05-10 18:55:31 浏览:430
c语言typedef的用法 发布:2025-05-10 18:51:35 浏览:893
同城网站源码 发布:2025-05-10 18:47:36 浏览:643