Ich bin gerade dabei, eine Daten"bank"-Anwendung mit freepascal und mysql zu (umzu)schreiben. Irgendwie entsteht in meinem Arbeitsverzeichnis ein ziemliches Chaos, das ich gerne ein wenig verkleinern möchte.
1. die bei der Kompilierung entstandenen *.o Dateien sind - glaub ich - für mich ohne Bedeutung. Kann ich die löschen?
2. Kann man Kompilat und Quellcode - automatisiert - in separierten Verzeichnissen unterbringen?
Grüße Günther
freepascal-Nickligkeiten
Re: freepascal-Nickligkeiten
Das sind die Object-Dateien. Daraus wird die Executable gebaut. Du kannst sie gerne löschen, sie werden beim Kompilieren wieder neu erzeugt.guennid hat geschrieben:Ich bin gerade dabei, eine Daten"bank"-Anwendung mit freepascal und mysql zu (umzu)schreiben. Irgendwie entsteht in meinem Arbeitsverzeichnis ein ziemliches Chaos, das ich gerne ein wenig verkleinern möchte.
1. die bei der Kompilierung entstandenen *.o Dateien sind - glaub ich - für mich ohne Bedeutung. Kann ich die löschen?
klar. Am einfachsten mit `make' (Makefiles) ... das solltest du sowieso verwenden, vereinfacht die Sache ungemein.2. Kann man Kompilat und Quellcode - automatisiert - in separierten Verzeichnissen unterbringen?
Diese Dinge sind übrigens unabhänig von Freepascal und bei jeder kompilierten Sprache von Bedeutung.
Use ed once in a while!
Re: freepascal-Nickligkeiten
Danke!
Grüße, Günther
Ist für mich völliges Neuland. ich kann nur pascal. Da werf ich den Kompiler an, wenn ich glaube, dass es soweit ist. Und dann baut der das binary. Hatte mit make nie was zu tun. Kann man das nicht in 'ner config irgendwo einstellen? Habe in fpc.cfg leider nichts gefunden. Mal bei geany gucken, wie's da ausschaut. Den benutz ich als quasi IDE.Meillo hat geschrieben:Am einfachsten mit `make' (Makefiles) ...
Grüße, Günther
Re: freepascal-Nickligkeiten
Du musst halt ein Makefile schreiben. Wie das geht findest du in tausenden Tutorials im Internet.
`geany' ganz mit Sicherheit `make' aufrufen. Der Button dazu heißt vielleicht "build" oder so.
Einfach das Makefile ins Projektverzeichnis legen, dann sollte das eigentlich funktionieren.
`geany' ganz mit Sicherheit `make' aufrufen. Der Button dazu heißt vielleicht "build" oder so.
Einfach das Makefile ins Projektverzeichnis legen, dann sollte das eigentlich funktionieren.
Use ed once in a while!
Re: freepascal-Nickligkeiten
War mir für meine Bedürfnisse zu umständlich, habe mir 'ne kleine batch geschrieben.
Grüße, Günther
Grüße, Günther