Linux中的./configure

很多程序都用./configure来安装我在解完的tar的文件下中打./configure--help他说bash:./configure:没有那个文件或目录./conf... 很多程序都用 ./configure 来安装
我在解完的 tar的文件下中 打 ./configure --help
他说 bash:./configure:没有那个文件或目录
./configure 是什么意思?是不是得在哪个特定的目录下用?
展开
 我来答
可靠的梦想之星
2019-11-15 · TA获得超过587个赞
知道小有建树答主
回答量:926
采纳率:78%
帮助的人:36.4万
展开全部
'configure'脚本有大量的命令行选项。对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的。带上'--help'选项执行'configure'脚本可以看到可用的所有选项。尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的。
./configure的作用是检测系统配置,生成makefile文件,以便你可以用make和make install来编译和安装程序。
执行./configure的话要到你解压好的目录中去(cd 程序文件夹名称)。
更多Linux知识可参考下《Linux就该这么学》。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Linux百科
2019-11-15 · TA获得超过440个赞
知道小有建树答主
回答量:997
采纳率:72%
帮助的人:75.5万
展开全部
./configure的作用是检测系统配置,生成makefile文件,以便你可以用make和make install来编译和安装程序。
可以先ls,看有没有configure或者makefile文件。
如果有configure,就./configure,有很多参数,看楼下的吧。如果系统环境合适,就会生成makefile,否则会报错。
如果有makefile,就直接make,然后make install。可参考《Linux就该这么学》了解更多Linux知识。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心畅go
2018-05-14 · 超过25用户采纳过TA的回答
知道答主
回答量:74
采纳率:100%
帮助的人:22.1万
展开全部
要用./configure 要看解压后的目录里边是否有configure 才行 ,有的源代码包还是用./confige
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linu0001
2020-05-22 · TA获得超过438个赞
知道小有建树答主
回答量:847
采纳率:100%
帮助的人:35.6万
展开全部

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

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的路径中,不会杂乱。

用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。有一个Linux命令大全,里面关于Linux命令介绍的还挺全面,你可以参考查看:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式