3 Stimmen

Ausführen von MSYS aus cmd.exe mit Argumenten

Ich versuche, die wxWidgets Bibliothek, mit MinGW und msys, um den Code zu kompilieren. So weit, so gut, aber ich kann keinen Weg finden, um einen Befehl an MSYS über CMD.exe zu senden.

Ich benutze Erhabener Text um Dateien zu bearbeiten, und es gibt eine Option, um makefiles auszuführen. Ich möchte, dass meine Makefiles in der Lage sind, eine Instanz von MSYS zu öffnen und den g++-Befehl und die Argumente an ihn zu senden.

Beispiel:
Im Moment ist mein Makefile:

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

Wenn mingw32-make den g++-Befehl ausführt, sendet es ihn an cmd.exe, das mit den Back-Ticks und dem wx-config-Jazz nicht zurechtkommt. (Der Befehl funktioniert jedoch, wenn er aus MSYS und dem Verzeichnis mit main.cpp ausgeführt wird)

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

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

Es wird also die MSYS-Umgebung geladen und der Befehl ausgeführt. Ist dies möglich?

Ich bin ein großer Makefile-Neuling, also wenn es einen einfacheren Weg gibt, zeig ihn mir bitte!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X