Forum: Compiler & IDEs "make.exe" schließt zu schnell - Fehlermeldungen unlesbar


von Martin (Gast)


Lesenswert?

Hallo,
ich habe das Problem, dass sich beim Kompilieren die "make.exe"
automatisch (und damit zu schnell) schließt. Normalerweise wäre das ja
kein Problem, aber im Moment funktioniert es nicht vernünftig, und dann
würd ich gern die Fehlermeldungen lesen können.
Wie kann ich da dran kommen?
Gruß
Martin

von Florian Pfanner (Gast)


Lesenswert?

kommt darauf an, wie du make aufrufst. Wenn du make über eine Verknüfung
von windows aufrufst, so kannst du bei den Einstellungen zu der
verknüpfung das automatische schließen des Fensters verhindern.

Eine andere Möglichkeit ist, in der Eingabeaufforderung
(Start-Programme-Eingabeaufforderung) in dein Projektverzeichniss zu
wechseln und dort dann make aufrufen.

Gruß, Florian

von Martin (Gast)


Lesenswert?

ich hab win-xp,
und da find ich keine möglichkeit, das schließen zu verhindern...
und mit der eingabeaufforderung ist das ja leider auch so ne sache
unter xp - ich hab keine ahnung wie ich da dran komme

von mthomas (Gast)


Lesenswert?

start->ausfuehren-> cmd
cd \wohinauchimmer
make all

von Stefan Kleinwort (Gast)


Lesenswert?

Mit einer vernünftigen Entwicklungsumgebung hast Du das Problem garnicht
erst. nake.exe auf einen Button oder Funktionstaste legen, der
make-Output wird in separatem Fenster angezeigt, bei Fehlern wird
direkt auf die entsprechende Sourcecode-Zeile gesprungen.

Ich selbst benutze med.exe (http://www.med-editor.com/), aber das kann
praktisch jeder bessere Editor / IDE.

Stefan

von Alex (Gast)


Lesenswert?

Beim aktuellen WinAVR ist das alles schon ins Programmers Notepad
eingebunden.

von Gast (Gast)


Lesenswert?

ich verwende auch den Programmers Notepad verwende aber auch nioch gerne
batch Dateien.
Schreib mit nem editor die Zeilen:

make
pause

mit der Endung .bat abspeichern z.B. go.bat . Beim anklicken startet
make make.exe und pause wartet bis du ne Taste drückst. Sollte unter XP
eigentlich auch noch gehen.
Gruß

von Martin (Gast)


Lesenswert?

danke euch allen für die hilfe!
ich habs jetzt bei notepad eingebunden - und es funktioniert!
über die eingabeaufforderung gehts auch, aber das ist umständlich...

von Dieter Brüggemann (Gast)


Lesenswert?

@ Stefan Kleinwort

Bin MED gerade mal am testen und sieht sehr gut aus.

Mein Problem ist der Syntax beim Extrahieren  des Dateinamens.

(.*)\:.*  geht leider nicht.

Vielleicht hast du einen Tip für mich.

MFG
Dieter

von Stefan Kleinwort (Gast)


Lesenswert?

Hallo Dieter,

meine Einstellungen sehen so aus:

unter Programm:
---------------
Titel:                 Make
Pfad und Dateiname:    make.exe extcoff

unter Aktionen:
---------------
* alle modifizierten Dateien sichern

unter Ausgabe-Parser:
---------------------
Regexp Error-Meldung:  .*error:.*
Regexp Warning:        .*warning:.*
...
Regexp Dateiname:      (.*):.*:.*:.*    (Zeilen-Offset 0)
Regexp Zeilennummer:   .*:([0-9]+).*    (Zeilen-Offset 0)

Mein makefile liegt im gleichen Verzeichnis wie der Source.

Im Projekt lege ich mir übrigens immer noch eine Dateigruppe
"Datenblätter" an, in die ich die ganzen relevanten pdf-Files
reinpacke. Ein Klick auf das Datenblatt reicht, damit Acrobat damit
startet. Dasselbe noch mit Schaltplan und Layout und der Überblick ist
perfekt.

Viel Spass, Stefan

von Dieter Brüggemann (Gast)


Lesenswert?

Hallo Stefan

Jetzt klappt es auch mit dem Dateinamen.

Vielen Dank

Dieter

von max.p (Gast)


Lesenswert?

Hallo

hätte da noch einen Tipp für die , die sich nicht scheuen mal ein
bisschen in der regestry herumzupfuschen ;)
Unter
http://www.heise.de/ct/03/16/136/default.shtml
steht, was man machen mus um die eingabeaufforderung an jeder
beliebigen stelle aus aufmachen zu können.

mfg
Max

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.