我在 Windows 7 上使用 GCC(使用 TDM 的构建)。我安装了 MSYS 以便能够执行 Make并使用 makefile 进行编译。然而,每次启动 MSYS 都很繁琐 Bash shell,导航到项目目录并运行 make
。
我想要的是自动化这个过程。我更喜欢在 Windows 或类似的东西中有一个批处理文件,然后我从中调用 MSYS Bash shell。它应该导航到批处理文件所在的目录并调用 make
。
这可能吗?我可以从 cmd 向 MSYS Bash 发送命令吗(比如导航/调用 make
)?或者我可以让 MSYS Bash 运行一个“Bash 脚本”,它设置要执行的命令很像批处理脚本吗?
PS:这类似于 Stack Overflow 问题 Executing MSYS from cmd.exe with arguments .
最佳答案
不是 MSYS 专家,但可以为您完成类似的工作:
rem Call this something like compile-project.bat
c:
cd \src\project
bash -c "make"
关于c++ - 从 Windows cmd 调用 MSYS bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752974/