CodeBlocks Version 17.12 mit SDCC

Gast #5318215
Lesenswert?
• ▲
▼
Ich habe neue CodeBlocks Version 17.12  vom Dezember 2017 installiert 
und mein PIC Programm unter SDCC läuft plötzlich nicht mehr. Die Lösung:

 Weill:
    SDCC < 3 used .rel as object extension.
    SDCC >=3 uses .o as object extension.

   Settings -> Compiler -> Other settings -> Advanced Options -> Others 
->       Object file extension
   auf "o" ändern wenn SDCC >=3.
Gast #5318729
Lesenswert?
• ▲
▼
Hallo,
Das sit wirklich hochinterressant, mein Programm läuft mit Codeblocks 
nämlich auch nicht, über die Shell schon, dazu hatte ich auch einen 
Thread aufgemacht:
Code::Blocks-Programm stürzt ab
so heißt, einfach mal suchen.
Werde morgen mal deine Version ausprobieren.

Vielen Dank,
pittPatt
#5318764
Lesenswert?
• ▲
▼
Ja, das habe ich wohl etwas ungeschickt für PIC-Anwender gemacht, als 
ich die SDCC-Unterstützung in Code::Blocks aktualisierte; ich werde 
versuchen, einen Patch für Code::Blocks zu schreiben, der die Endung 
abhängig vom Backend (also .o für pic14 und pic16, .rel für alle 
anderen) wählt.

Aber für die meisten SDCC/Code::Blocks-Anwender dürfte das aktuelle 
Verhalten schon eine deutliche Verbesserung gegenüber der vorigen 
Version sein.

Philipp

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.