我正在尝试学习wxWidgets库,使用MinGW和 msys 来编译代码。到目前为止一切顺利,但我找不到通过 CMD.exe 向 MSYS 发送命令的方法。
我使用Sublime Text来编辑文件,它有一个运行 makefile 的选项。我希望我的 makefile 能够打开 MSYS 实例并向其发送 g++ 命令和参数。
示例:
现在我的 makefile 是:
test.exe : main.cpp
g++ -s main.cpp -o test.exe `wx-config --cxxflags` `wx-config --libs`
当 mingw32-make 去运行 g++ 命令时,它将它发送到 cmd.exe,它不处理反引号和 wx-config jazz。(但是当从 MSYS 内部和保存 main.cpp 的目录中运行时,该命令确实有效)
我希望能够使用类似...
msys --command g++ -s main.cpp*...etc..*
因此它将加载 MSYS 环境并运行命令。这可能吗?
我是一个巨大的makefile新手,所以如果有更简单的方法,请告诉我!