Letztlich habe ich gesehen, dass alles compiliert wird und durchläuft bis auf den letzten Linkeraufruf:
Code: Alles auswählen
Projekt kompilieren, OS: embedded, CPU: avr, Ziel: datalogger: Exit code 1, Fehler: 1, Warnungen: 3, Hinweise: 20
...
[0.335] Executing "C:\Tools\Lazarus\cross\bin\avr-embedded\avr-embedded-ld.exe" with command line "-g --gc-sections -L. -o "D:\Eigene Dateien\Technik\Datalogger\datalogger.elf" -T "D:\Eigene Dateien\Technik\Datalogger\link.res""
Size of Code: 29068 bytes
Size of initialized data: 336 bytes
Size of uninitialized data: 814 bytes
[0.353] Searching file C:\Tools\Lazarus\cross\bin\avr-embedded\avr-embedded-objcopy.exe... found
Using util C:\Tools\Lazarus\cross\bin\avr-embedded\avr-embedded-objcopy.exe
[0.353] Executing "C:\Tools\Lazarus\cross\bin\avr-embedded\avr-embedded-objcopy.exe" with command line "-O ihex D:\Eigene Dateien\Technik\Datalogger\datalogger.elf D:\Eigene Dateien\Technik\Datalogger\datalogger.hex"
Usage: C:\Tools\Lazarus\cross\bin\avr-embedded\avr-embedded-objcopy.exe [option(s)] in-file [out-file]
Copies a binary file, possibly transforming it in the process
The options are:
...
datalogger.lpr(194,0) Error: Error while linking
1. Das muss schonmal anders gewesen sein, sonst würde es ja in früheren Versionen nicht funktionieren.
2. Windows kann seit Windows95 Leerzeichen in Pfad- und Dateinamen. Kann man das nicht im Jahr 2019 endlich mal in den Griff bekommen?