Hallo Nachdem ich nun schon eine ganze Zeit hier im Forum mitgelesen habe möchte ich nun mal eine Frage stellen. Ich benutze zur Programmierung MPLAB IDE v.8.83. und den XC8 C Compiler (Free Mode) V1.30 Wenn ich ein C-Programm compiliere so enthalten die Fehlermeldungen immer die kompletten Pfadangaben so das ich im Fenster für jede Meldung nach rechts scrollen muss. Das nervt und ich möchte es abstellen. Im Compiler Handbuch habe ich dazu leider nichts gefunden. Vieleicht bin ich aber auch nur zu Dumm zum Suchen. Wer weis hier Abhilfe? mit frendlichen Grüßen derManfred
In MPLAB X IDE mit dem XC8 v1.21 habe ich das Problem nicht. Das könntest du als Anstoß sehen von der alten Versionen wegzukommen.
Kürzere Pfade oder breitere Fenster verwenden? Unter Windows kann man auch mit subst ein virtuelles Laufwerk einrichten, um einen Pfad zu verkürzen:
1 | subst x: c:\langer-pfad\mit-vielen-zeichen |
Hallo Erstmal Danke für Eure Antworten. Ich dachte jedoch mehr an eine Anweisung an den Compiler die Pfadnamen in den Fehlermeldungen zu unterdrücken. Scheinbar gibt es das tatsächlich nicht. Naja, dann ist es ja auch kein Wunder das ich das im Compilerhandbuch nicht finden kann.
Manfred F. schrieb: > Scheinbar gibt es das tatsächlich nicht. So etwas kann ja durchaus auch kontraproduktiv sein; wenn z.B. ein komplexeres Projekt mit wirrem Include-Pfad mehrere Dateien gleichen Namens an verschiedenen Orten verwendet, und in einer davon ein Fehler auftaucht -- wie will man dann die Fehlermeldung zuordnen?
Hallo @ Rufus Wie ist das dann bei dem neuen Compiler In MPLAB X IDE? Kann ich dann die Pfade wieder einschalten? Guß Manfred
X > 8.33 schrieb: > In MPLAB X IDE mit dem XC8 v1.21 habe ich das Problem nicht. Das > könntest du als Anstoß sehen von der alten Versionen wegzukommen. So, habe nun MPLAB X installiert und habe die gleichen, langen Pfadangaben in den Fehlermeldungen. Anscheinend muss das ja in MPLAB X abstellbar sein. Kannst Du mir da weiterhelfen X? Mit freundlichen Grüßen Manfred
Mit was für einer Bildschirmauflösung und Schriftgröße arbeitest Du? Wenn Du in der IDE ein Textfenster maximierst - wieviele Zeichen kannst Du auf einem in einer Zeile darstellen? Das ist nämlich so: Unterschiedliche Leute verwenden unterschiedliche Monitore mit unterschiedlichen Auflösungen und obendrein unterschiedliche Schriftgrößen -- wer eher kleine Schrift auf einem WUXGA-Display darstellt, wird ziemlich sicher nicht scrollen müssen, wer größere Schrift auf einem Display mit z.B. 1024x768 darstellt, dann schon deutlich eher. Ansonsten habe ich Dir bereits beschrieben, wie Du mit Verwendung von subst die Pfade kürzen kannst.
Hallo Erstmal vielen Dank für Eure Tips. Ich habe einen 19" Monitor mit einer Auflösung von 1280 x 1024 Pixeln. Auf der gesamte Bildschirmbreite können 158 Zeichen dargestellt werden. Ok. Ich hatte gedacht (und gehofft), das sich die Pfadangaben in den Fehlermeldungen einfach über einen Befehl im Quellcode abschalten lassen und dann nur noch die eigentlichen Fehlermeldungen ohne die Pfade angezeigt werden. Das geht scheinbar nicht! Ich habe nun bei einem neuen Projekt die Pfadnamen und Verschachtelungen drastisch gekürzt und komme nun ganz gut damit klar. Danke nochmals für Eure Tips. Viele Grüße Manfred
Manfred F. schrieb: > Das geht scheinbar nicht! Wozu auch. Wer seine Projekte in
1 | c:\Benutzer\Manfred\Dokumente und Einstellungen\Meine Dokumente\MPLAB\Übungen\Übung 1 |
abspeichert anstatt sich ganz simpel auf der Root ein "Projekte" Verzeichnis anzulegen, der hat es nicht besser verdient. Denn im Zweifel will ich den kompletten Pfadnamen sehen um mich zu vergewissern, dass ich es auch mit dem richtigen File zu tun habe. Die Länge dieses Pfades kann ich aber ganz leicht dadurch steuern, dass ich mein Projekt eben nicht irgendwo im Verzeichnisbaum ganz weit unten verstecke.
:
Bearbeitet durch User
Karl H. schrieb: > Wozu auch. > Wer seine Projekte in > c:\Benutzer\Manfred\Dokumente und Einstellungen\Meine > Dokumente\MPLAB\Übungen\Übung 1 > abspeichert anstatt sich ganz simpel auf der Root ein "Projekte" > Verzeichnis anzulegen, der hat es nicht besser verdient. Hallo Karl Heinz Ich finde es schade, das Du als Moderator scheinbar den Sinn eines solchen Forums wie diesem hier nicht verstehst. Es geht nicht darum was Du findest und was Du meinst das es andere nicht besser verdient hätten. Es geht darum, das auf vernünftige Fragen von Usern die ein Problem lösen möchten, vernünftige Antworten gegeben werden. Mit freundlichen Grüßen der Manfred.
Manfred F. schrieb: > Es geht nicht darum was Du findest und was Du meinst das es andere nicht > besser verdient hätten. Es geht darum, das auf vernünftige Fragen von > Usern die ein Problem lösen möchten, vernünftige Antworten gegeben > werden. Es geht auch darum, den Leuten klar zu machen, warum es bestimmte Optionen nicht gibt, obwohl sich der eine, der alles anders macht als der Rest der Welt, sich die doch soooo sehr wünschen würde.
Nachdem der Substitude-Befehl erwähnt wurde, ist der Vorschlag von Karl Heinz eine weitere - funktionierende - Möglichkeit Fehlermeldungen auf einem "schmalen" Bildschirm darzustellen. Ob Du den als Sinnvoll erachtest ist dabei zweitrangig. Aus vielerlei Gründen versuch ich möglichst alle meine Daten unterhalb von Dokumente zu halten. Ist irgendwie doof, aber praktisch von Kleinweich erzwungen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.