我在
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"