MPLAB: MPLINK Error Linker command file required

Gast #1234443
Hi,

ich habe erst vor kurzem mit der MCU-Programmierung angefangen und habe 
in MPLAB das Problem, das beim kompilieren immer folgender Fehler kommt:

MPLINK 4.30.01, Linker
Copyright (c) 2009 Microchip Technology Inc.
Error - linker command file required.
Errors    : 1

Ich habe in den Build Options den Pfad zu den LKR-Files angepasst, da 
MPLAB bei mir auf einer anderen Partition installiert ist. Des weiteren 
nutze ich den cc5x compiler, der auch nach dem Einrichten ein 
test-hello-world programm fehlerfrei kompiliert hat (Aus MPLAB heraus).

Wenn ich mein Programm mit der cmdl kompiliere (C:\cc5x\cc5x main.c 
-IC:\cc5\cc5x -amain.ASM -u) geht alles ohne Probleme, aber ich möchte 
gerne das MPLAB diese Aufgabe für mich übernimmt.

Kann mir jemand bei diesem Problem helfen?
Im Übrigen ist der Fehler Source-Code unabhängig..
Gast #1234459
Probier mal das .lkr für deinen Controller ins Projekt im MAPLAB 
einzubinden per Add-Files...

MfG
Karsten

P.S.: Falls Du nicht zwingend den CC5x verwenden musst - die 
Microchip-Compiler gibts für alle Controller frei verfügbar und das 
funktioniert's mit eingebundenem Linkr-Script prima.
#1234463
Hi,

das mit dem einbinden klappt wunderbar, aber wenn ich in den 
Built-Options den Linker-Script-Search-Path einrichte müsste er doch 
automatisch in dem Pfad schaun ob da ein file rumliegt..

Ich möchte gerne in C programmieren, welchen alternativen Compiler gibt 
es denn da für die PIC16 fam.?

Laut Microchip kann ich da nur Third-Party-Produkte verwenden..
Gast #1234501
Ich hatte letzte Woche mal geschaut - den Hitech-c-Compiler gibt's als 
Studenten-Vers. (Light) ohne Speicherlimit.

Den Hitech hab ich bisher immer verwendet - ok, die Vollversion weil 
beruflich genutzt. Aber die Light-Vers. sollte fast identisch dazu sein. 
Vlt. fehlen ein paar Optimierungen...

Von MC gab es nie einen Compiler für den 16er - der Hitech ist IMHO der 
gescheiteste der Verfügbaren, aber ich will hier keinen Thread zu 
Compilern starten..
MC hat den Hitech vor kurzem gekauft, daher stellen die den wie ihre 
eigenen Compiler in einer fast Vollversion kostenlos zur Verfügung.
Find ich persönlich prima!

MfG
Karsten

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.