DonAlfredo hat geschrieben:Build without debugging !
Unit lnfodwrf is needed by the debugger ... any help on this subject would be appreciated.
Ohne die Debuggerinfo, kann ich ein einfaches "Hello World" kompilieren. Bei MSDOS bekomme ich eine exe und bei AVR eine HEX, wie erwartet.
Betrifft AVR:
Jetzt muss ich es nur noch hinkriegen die HEX auf den Arduino-Nano zu laden.
Nur das habe ich mit avrdude noch nicht hingekriegt. so wie ich es hier schon geschrieben habe, bevor du dein erstes Post gemacht hast.
viewtopic.php?f=15&t=11044&start=30Irgendwie werde ich dies schon noch hinkriegen.
Wen dies mal läuft kann man sicher in Lazarus so etwas ähnliches machen:
Betrifft MSDOS:
Unter Startprogramm noch folgendes reinschreiben "/usr/bin/dosbox $(TargetCmdLine)", dann wird einem sogar noch die DOSBox geöffnet.
Bei Ziel-Dateiname (-o) noch ein .exe hinter die Datei.
Nur habe ich da trotzdem noch ein Problem.
Ich habe ein altes Turbo-Pascal-Programm welches den Paramter "-WmLarge" braucht.
Mit dem Cross-Compiler musste ich dies so kompilieren:
Code: Alles auswählen
c:\FPC\3.0.2\bin\i386-win32\ppcross8086.exe pacman.lpr -WmLarge
pause
C:\Programme\DOSBox-0.74\DOSBox.exe pacman.exe
Der Cross-Compiler hatte ich von hier:
https://www.freepascal.org/down/i386/win32-austria.varIch habe versucht unter Lazarus folgendes einzustellen, siehe Anhang.
Nur dann kann er die Unit system nicht finden.
Code: Alles auswählen
Projekt kompilieren, OS: msdos, CPU: i8086, Ziel: PACMAN: Exit code 256, Fehler: 1
Fatal: Can't find unit system used by pacman