Sven Lanoster
2015-12-19 18:55:43 UTC
Moin, moin.
Ich benutze für private Spielereien gerne Lazarus unter Windows. Die
Projekte compilieren klaglos in der IDE.
Ich möchte jetzt ein Projekt mit der Kommandozeile compilieren.
Ich erinnere mich dunkel und ungern, dass ich damals für Delphi 1 ein
Programm schrieb, welches eine .bat erzeugte, mit den Aufrufen für den
Ressourcen-Compiler, den eigentlichen Compiler und Linker mit all den
nötigen Pfaden und Packages und Compilerschaltern, usw. usf. Das
Programm habe ich natürlich nicht mehr. Aber ich erinnere mich gut
daran, dass ich das alles nicht jedesmal eintippen möchte.
Bei Lazarus gibt es allerdings die fpc.cfg und die Projekt-Optionen und
alle möglichen weiteren gespeicherten Einstellungen, die dazu führen,
dass die IDE weiß, was alles wie aufgerufen werden muss, damit am Ende
eine Exe dabei herauskommt. Also war ich zuversichtlich, dass es reichen
sollte, dem Compiler mitzuteilen, welches Projekt er übersetzen soll.
Ein "fpc Projekt1.lpr" meldete, dass die Unit "form" nicht gefunden
werden kann. Offenbar muss ich alle Pfade und Einstellungen übergeben.
Und "make -B Projekt1.lpr" antwortet lapidar, dass es nichts zu
erledigen gäbe. Ich vermute, dass make keine Projekt-Datei sondern ein
makefile (oder sowas) haben möchte.
Hat jemand schon mal ein Lazarus-Projekt auf der Kommandozeile erzeugt?
Wie genau?
Gruß,
Sven.
Ich benutze für private Spielereien gerne Lazarus unter Windows. Die
Projekte compilieren klaglos in der IDE.
Ich möchte jetzt ein Projekt mit der Kommandozeile compilieren.
Ich erinnere mich dunkel und ungern, dass ich damals für Delphi 1 ein
Programm schrieb, welches eine .bat erzeugte, mit den Aufrufen für den
Ressourcen-Compiler, den eigentlichen Compiler und Linker mit all den
nötigen Pfaden und Packages und Compilerschaltern, usw. usf. Das
Programm habe ich natürlich nicht mehr. Aber ich erinnere mich gut
daran, dass ich das alles nicht jedesmal eintippen möchte.
Bei Lazarus gibt es allerdings die fpc.cfg und die Projekt-Optionen und
alle möglichen weiteren gespeicherten Einstellungen, die dazu führen,
dass die IDE weiß, was alles wie aufgerufen werden muss, damit am Ende
eine Exe dabei herauskommt. Also war ich zuversichtlich, dass es reichen
sollte, dem Compiler mitzuteilen, welches Projekt er übersetzen soll.
Ein "fpc Projekt1.lpr" meldete, dass die Unit "form" nicht gefunden
werden kann. Offenbar muss ich alle Pfade und Einstellungen übergeben.
Und "make -B Projekt1.lpr" antwortet lapidar, dass es nichts zu
erledigen gäbe. Ich vermute, dass make keine Projekt-Datei sondern ein
makefile (oder sowas) haben möchte.
Hat jemand schon mal ein Lazarus-Projekt auf der Kommandozeile erzeugt?
Wie genau?
Gruß,
Sven.
--
Seltsam? Aber so steht es geschrieben...
Seltsam? Aber so steht es geschrieben...