为什么 bash 在 Windows 中冻结?

2024-03-14

我正在 Windows 中运行 bash 程序,该程序与 msys 和 mingw 一起安装。我正在尝试跑步./configure。但是,每当我这样做时,配置都会冻结"checking whether make sets $(MAKE)"。您能想到为什么以及如何解决这个问题吗?

我运行了命令

sh -x ./configure

看看它到底在哪里结冰。最后运行的命令是conftest.make,其代码如下

SHELL = /bin/sh
all:
    @echo '@@@%%%=$(MAKE)=@@@%%%'

当我在命令提示符下单独运行此命令时make -f conftest.make输出是@@@%%%=make=@@@%%%。但是,如果我启动 bash 然后运行相同的 make 命令,它就会冻结。

为什么这里会结冰呢?


你在使用 MinGW 吗?如果您的版本是 1.8*,请尝试降级到 1.7。您可以在此处将此报告为错误:http://sourceforge.net/p/mingw/bugs/ http://sourceforge.net/p/mingw/bugs/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 bash 在 Windows 中冻结? 的相关文章

  • Bash 脚本 - 迭代 find 的输出

    我有一个 bash 脚本 其中需要迭代 find 命令输出的每一行 但似乎我正在迭代 find 命令中的每个单词 以空格分隔 到目前为止我的脚本看起来像这样 folders find maxdepth 1 type d for i in f
  • 自动检测log4j静态初始化错误的方法

    请注意 这更像是 Bash 问题 而不是 Java 问题 请参阅下面的注释 在每个类中配置log4j时 我们执行以下操作 public class Example private static final Logger log Logger
  • 如何不在输出中打印 makefile 中的注释

    我有一个像这样的 makefile install somecommand some explanation for next command lastcommand 发生的事情是评论 some explanation for next c
  • Bash - 在 perl 正则表达式中使用变量以及匹配组

    这是我在 stackoverflow 上的第一篇文章 如果我错过了一些重要的内容 请原谅我 我目前遇到以下问题 目标是根据我准备的文件列表动态替换端口号find 这些文件中的所有端口均以数字 4 开头 有 5 位数字 现在是棘手的部分 我只
  • 如何调用位于其他目录的Makefile?

    我正在尝试这样做 我想打电话给 make Makefile存在于其他目录中 abc可以使用位于不同目录中的 shell 脚本的路径 我该怎么做呢 由于 shell 脚本不允许我cd进入Makefile目录并执行make 我怎样才能编写she
  • 将 JSON 数组转换为 bash 数组并保留空格

    我想将 JSON 文件转换为 bash 字符串数组 稍后我可以对其进行迭代 我的JSON结构如下 USERID TMCCP CREATED DATE 31 01 2020 17 52 USERID TMCCP CREATED DATE 31
  • 在 docker 镜像 python:3.9.13-alpine3.16 上使用“pip install psutil”错误:找不到 linux/ethtool.h

    我尝试在 docker 中安装 python 模块 psutilpython 3 9 13 alpine3 16但它报告了以下错误 Building wheels for collected packages psutil Building
  • 为什么减法返回 - 符号

    我对简单的减法有疑问 但我不明白出了什么问题 我的代码 start date s N cut b1 13 Treatment end date s N cut b1 13 delta expr end start echo delta de
  • makefile 目标中可以有多个 % 符号吗?

    所以我有一个具有如下目标依赖项的 makefile all foreach lang LANGS foreach models MODELS targetName model xml lang targetName 目标如下所示 targe
  • 保存和恢复陷阱状态?管理多个陷阱处理程序的简单方法?

    有什么好的方法可以覆盖bash陷阱处理程序不会永久破坏可能已设置或尚未设置的现有处理程序 动态管理任意陷阱例程链怎么样 有没有办法保存陷阱处理程序的当前状态 以便以后可以恢复 在 Bash 中保存和恢复陷阱处理程序状态 我将提交以下堆栈实现
  • apt-get install tzdata 非交互式

    当我尝试 apt get install y tzdata 将显示用于选择时区的命令行选项 我试图在脚本中使用它来进行一些设置 如何在没有用户输入的情况下使 apt get 运行 我知道重新配置 tzdata 我可以做 echo Ameri
  • 规范化 solaris 上的路径名

    在 GNU 系统上我只会使用readlink f SOME PATH 但 Solaris 没有 readlink 我更喜欢在 bash 中运行良好的程序 但如果需要的话其他程序也可以 Edit 到目前为止 我想到的最好的方法是使用 cd 和
  • 未找到命令“ember”

    看来我搞砸了 ember cli 安装 我已经使用 sudo 安装了 npm 但是在阅读了 npm 上 ember cli 和 sudo 的一些问题后 我按照此处的说明卸载并重新安装https gist github com isaacs
  • 避免重复 GNU Make 规则

    我一直在编写一个执行一些依赖项生成的 Makefile 我发现自己必须重复规则 因为 遗留 代码库包含以下内容的混合 cpp and cc文件 好像有点难看 无论如何 是否可以指定目标的先决条件可以是 cpp or cc files 所以而
  • 如何在 sed 中转义方括号[重复]

    这个问题在这里已经有答案了 我正在使用 grep 和 sed 解析遗留的 C 代码 当尝试替换方括号时 发生了一些奇怪的事情 以下代码替换方括号效果很好 echo xyx xzx xyx sed s g 结果是 xyx xzx xyx 当我
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • Godaddy 托管上的 CakePHP 控制台

    我一直在努力让我的 CakePHP 网站在 Godaddy 网格托管 帐户上运行 我的蛋糕应用程序设置是从帐户的子目录托管的 并且可以通过子域访问 我必须调整我的 htaccess 文件才能使其正常工作 现在我需要让 CakePHP 控制台
  • 为什么总是./configure;制作;进行安装;作为 3 个单独的步骤?

    每次从源代码编译某些内容时 都会经历相同的 3 个步骤 configure make make install 我明白 将安装过程分为不同的步骤是有意义的 但我不明白 为什么这个星球上的每个编码员都必须一次又一次地编写相同的三个命令才能完成
  • awk 子串单个字符

    这是columns txt aaa bbb 3 ccc ddd 2 eee fff 1 3 3 g 3 hhh i jjj 3 kkk ll 3 mm nn oo 3 我可以找到第二列以 b 开头的行 awk if substr 2 1 1
  • 如何制作一个makefile只用于编译一些java文件?

    我有三个java文件 名为A java B java C java A将创建对象B B将创建对象C 但我以前从未构建过makefile 有谁可以帮我构建一个 makefile 来编译这三个 java 文件吗 我应该使用什么工具来制作 mak

随机推荐

  • 无法编译环板条箱:找不到模块“montgomery”的文件

    Cargo 未编译并出现以下错误 cargo build Compiling ring v0 12 1 error E0583 file not found for module montgomery gt C Users jmccrae
  • Python 函数中参数的最大数量是多少?

    众所周知 Python 函数最多可以有 256 个参数 我很想知道这个限制是否适用于 args and kwargs当它们以下列方式展开时 items 1 2 3 4 5 6 def do something items pass 我问这个
  • 45 度旋转增量 onclick 不使用变量

    我有一些按钮 我试图在单击时旋转 45 度 但是因为我正在使用变量 或者我认为这就是为什么 当单击一个按钮时 它会旋转 45 度 然后当单击另一个按钮时 因为变量已经增加了 45 度 变成了 90 度 有没有办法在没有变量的情况下做到这一点
  • 当查询中传递的数据与数据库中已有的数据相同时,如何确定MySQL更新查询是否成功?

    假设您有一个表单 其中包含来自数据库的预填充数据 并且您允许用户进行更改并保存表单 如果用户点击保存按钮而不进行任何更改 MySQL实际上不会执行写入操作 因此affected rows将返回0 我理解这种行为 但是除了检查受影响的行数之外
  • 不同的pdf有不同的cmap,如何制作全局cmap,以便将许多具有相同字体映射的pdf处理到/toUnicodemap

    我有很多pdf文件 复制后render错误的文字 由于不好 字体映射到 unicode 映射 像这样的东西 原创 复制时渲染 我已经浏览了各种答案 无法从 pdf 复制准确的印地语内容 https stackoverflow com que
  • TableView 不会在焦点丢失事件上提交值

    我想创建一个具有以下功能的表 按键编辑 输入键 下一行 Tab 键 下一列 退出键 取消编辑 下面是实现这些功能的代码 价值观应该致力于失去焦点 问题 他们没有承诺 焦点更改事件被触发 根据控制台输出 值将是正确的 但最终表单元格中的值是旧
  • 使用 ORMLite 在数据库中表示字符串列表

    首先我是 ORMLite 的新手 我希望我的模型类有一个字符串列表字段 它最终会保存我的模型对象的标签列表 我应该使用哪些 ORMLite 注释 首先我不想有一个包含所有标签的表格 然后使用 ForeignCollectionField 我
  • Java:一个文件中的多个类声明

    在 Java 中 您可以在单个文件中定义多个顶级类 前提是其中最多有一个是公共的 请参阅JLS 7 6 http docs oracle com javase specs jls se8 html jls 7 html jls 7 6 参见
  • 从 MS SQL 中的 PHP PDO 存储过程返回 Select *

    对于未来的用户 这个问题的底部包含更正的工作代码 我知道 Select 不是最好的 但在这个示例中 我尝试从 php 调用存储过程并返回整个结果集 以便我可以在代码中循环遍历数组 这是我当前的存储过程 USE hanoncs AskMe G
  • 如何在codeigniter中获取http请求正文数据?

    我在从 IOS obj c 客户端将 JSON 编码数据发布到 CI 控制器时遇到问题 我相信我的问题与提到的问题相同here https stackoverflow com questions 8569150 codeigniter re
  • 在嵌套对象上使用 JsonConvert.DeserializeObject

    我想在加载应用程序时使用 JSON Net 来处理配置文件的解析 将所有 KVP 保持在同一范围内绝对没问题 不过 我想将其分解为子类别 例如 Settings WebServer Settings GameServer 等 为了便于阅读
  • ffmpeg从mp4中提取基本流

    我已经使用 Bambuser 的 ffmpeg 端口成功将 ffmpeg 库移植到 Android 我目前正在研究 ffmpeg 的源代码 特别是 ffplay c 和 api examples c 文件 我想从 Android 2 2 录
  • 找到 numpy 数组中最大的正方形

    我正在尝试解决这个算法问题 在 numpy 数组中找到只有一个值的最大平方 示例图片 我的代码花费了太多时间 有办法提高速度吗 import numpy as np answer 0 def allsame board memory boa
  • 使用单层感知器求解 XOR

    我一直听说 XOR 问题不能通过单层感知器 不使用隐藏层 来解决 因为它不是线性可分的 我知道没有线性函数可以区分类别 但是 如果我们使用像 sin 或 cos 这样的非单调激活函数 情况仍然如此吗 我想这些类型的函数可能能够将它们分开 Y
  • Caliburn.Micro:以编程方式创建和绑定视图

    我目前正在 Caliburn Micro 中尝试视图合成 我有一个工作示例 其中我通过 View Model 附加属性路由将多个基于用户控件的视图注入到我的主 shell 中 到目前为止 一切都很好 在我的应用程序中 我正在使用主要由 Wi
  • 多处理 numpy 未定义错误

    我正在使用以下测试代码 from pathos multiprocessing import ProcessingPool as Pool import numpy def foo obj1 obj2 a obj1 2 b numpy as
  • 聚合elasticsearch中的值数组

    我需要聚合一个数组 如下所示 两个文档示例 index log type travels id tnQsGy4lS0K6uT3Hwzzo g score 1 source state saopaulo date 2014 10 30T17
  • (int_1 += *pointer++ = int_2++) < int_3 是什么意思?

    我正在读书这个之前的答案 https stackoverflow com a 14164818 1894277其中有一段我无法理解的C代码 它本质上看起来像这样 if int 1 pointer int 2 lt int 3 continu
  • 当我尝试使用 CComObject 函数 CreateInstance 时,_pAtlModule 指针为空

    我正在开发 OPC OLE 过程控制 客户端程序 使用异步 CALLBACK 方法使用 KepServer 从 PLC 获取数据 但是我遇到了问题 CComObject
  • 为什么 bash 在 Windows 中冻结?

    我正在 Windows 中运行 bash 程序 该程序与 msys 和 mingw 一起安装 我正在尝试跑步 configure 但是 每当我这样做时 配置都会冻结 checking whether make sets MAKE 您能想到为