Ausführen von MSYS von cmd.exe mit Argumenten

Ich versuche das zu lernenwxWidgets Bibliothek, mitMinGW und msys, um den Code zu kompilieren. Soweit so gut, aber ich kann keine Möglichkeit finden, einen Befehl über CMD.exe an MSYS zu senden.

ich benutzeErhabener Text um Dateien zu bearbeiten, und es hat eine Option zum Ausführen von Makefiles. Ich möchte, dass meine Makefiles in der Lage sind, eine Instanz von MSYS zu öffnen und den Befehl g ++ und die Argumente an diese zu senden.

Beispiel:
Momentan ist mein Makefile:

test.exe : main.cpp
        g++ -s main.cpp -o test.exe `wx-config --cxxflags` `wx-config --libs`

Wenn mingw32-make den Befehl g ++ ausführt, sendet er ihn an cmd.exe, das die Back-Ticks und den Jazz von wx-config nicht verarbeitet. (Der Befehl funktioniert jedoch nicht, wenn er in MSYS und im Verzeichnis main.cpp ausgeführt wird.)

Ich möchte in der Lage sein, etwas zu verwenden, wie ...

msys --command g++ -s main.cpp*...etc..*

Daher wird die MSYS-Umgebung geladen und der Befehl ausgeführt. Ist das möglich?

Ich bin ein riesiger Makefile-Neuling. Wenn es also einen einfacheren Weg gibt, zeig es mir bitte!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage