加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – configure命令找不到cygwin

发布时间:2020-12-15 18:25:28 所属栏目:安全 来源:网络整理
导读:这个问题已被问过很多次,但我无法解决他们的问题,所以我问 我几天前安装了Cygwin.我尝试使用./configure命令,但它说 -bash: ./configure: No such file or directory 我试过用 where configure 但我得到了输出 INFO: Could not find files for the given pat
这个问题已被问过很多次,但我无法解决他们的问题,所以我问

我几天前安装了Cygwin.我尝试使用./configure命令,但它说

-bash: ./configure: No such file or directory

我试过用

where configure

但我得到了输出

INFO: Could not find files for the given pattern(s).

然后我尝试了grep configure,我得到了这个输出

/etc/bash_completion.d/configure
/usr/i686-pc-cygwin/sys-root/usr/share/libtool/libltdl/configure
/usr/share/ELFIO/configure
/usr/share/libtool/libltdl/configure

我试图导出路径,然后运行./configure但它也没有工作.

我在我的cygwin bin目录中找不到名为configure的可执行文件.

这是否意味着我必须手动添加配置文件?如何更正?

注意: – 我也尝试过配置,但它也没有用

如果将软件项目设置为使用 autoconf构建,则该工具会生成一个规范称为configure的脚本.它向系统查询随后在构建中使用的各种参数,并且特定于要构建的软件包.不同的软件项目有不同的配置脚本.它们都被称为configure,但它们的内容不一样.

因此,一旦设置了脚本(通常由维护者在打包源tarball进行分发时完成),实际构建这样的软件项目,您调用:

tar xzf <tarball>.gz   # or xjf <tarball>.bz2 or whatever
cd <sourcedir>         # the one you just untarred
./configure
make
make install

注意前缀./,表示“位于此目录中”(即该项目源树的顶级目录).

实际上,当您为要构建的二进制文件设置不同的目录时,更好的过程就是所谓的“树外构建”,因此源树保持不变:

tar xzf <tarball>.gz     # or xjf <tarball>.bz2 or whatever
mkdir builddir
cd builddir
../<sourcedir>/configure
make
make install

因此,在PATH中应该没有配置可执行文件,您应该从您尝试构建的源代码树中调用该名称的脚本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读