windows - MSYS 错误 "rem: command not found"

标签 windows makefile cygwin msys

我的批处理文件中出现“rem:command not found”错误。也找不到其他 dos 命令(例如 echo)。

我的 makefile 正在调用这个批处理文件。这以前在我使用 cygwin 时有效。但是当我更改为 MSYS 时,出现此错误。有谁知道这是为什么吗?

我在 Windows 电脑上使用 MSYS 1.0.17 版。但是,我没有安装 Mingw。我也应该安装它吗?

最佳答案

看起来您正在尝试使用 Bash 运行“批处理”文件。这是行不通的。当批处理文件将 rem 解释为注释时,Bash 只是认为它是一个命令并尝试运行它。

我的建议是将其重写为 Bash 脚本,也许是 this可能是一个起点。

关于windows - MSYS 错误 "rem: command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831504/

相关文章:

windows - 删除 Windows 中除 2 个最新文件夹之外的所有文件夹

保留中间文件的 Makefile 规则

python - 我在哪里可以找到 Cygwin Boost 包中的 bjam?

c - gdb - cygexpat-1.dll 缺失

makefile - "$<"在 g++ 参数中使用时是什么意思?

c - 构建文件时 Eclipse CDT 错误

c++ - 存储此指针以在WndProc中使用的最佳方法

windows - 对第一个查询结果运行命令的批处理文件?

c# - 我怎样才能占用内存来测试另一个应用程序?

c++ - 如何更改在 Makefile 中自动生成的命令的默认参数