![]() |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Zitat:
Wenn du dich auf Lazarus/FreePascal festlegst, würde ich mir an deiner Stelle erstmals keinen Kopf machen und programmunabhängig (!) unter Windows anfangen zu programmieren. Wenn das soweit läuft das es sich lohnt, einen Server zu mieten, kann man sich darüber immer noch Sorgen darüber machen*. Wenn du dich ganz auf FreePascal beschränkt sollte das Ganze IMHO sogar über das Terminal auf dem Server kompilierbar sein (wenn du da FreePascal installiert bekommst)**. * Nicht, dass das falsch verstanden wird, die Lösung würde mich auch interessieren. ** Nicht getestet. |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Hmm okay. Danke an alle. Ich gug dan mal ob ich das mit FreePascal oder Lazarus hinbekomme.
|
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Nicht oder. FreePascal ist die Sprache und Compiler und Lazarus ist die IDE.
|
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Einspruch:
Object Pascal ist die Sprache, Free Pascal der Compiler und Lazarus die IDE |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
"Einspruch abgelehnt! Setzen Sei sich!" :mrgreen:
|
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Da die Delphi Sprache nun auch kein "Object Pascal" mehr ist, sondern die "Delphi Language", da sie sich angeblich schon zu weit entwickelt hat,
kann man doch FreePascal auch seine eigene Sprache gönnen, da die in einigen Teilen auch ihr eigenes Süppchen gekocht haben? :roll: Sprache = Object Pascal oder doch Free Pascal Compiler = Free Pascal IDE und CodeLib (LCL/VCL) = Lazarus :angle: |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Hmm ich kann eigentlich Englisch aber irgendwie bin ich zublöd dafür.
//Auszug aus dem einem Link der mir gegeben wurde 2) extract it and move the i386* files to <fpcbindir>\bin\i386-win32 (e.g. c:\pp\bin\i386\win32) 3) enter FPC source dir 4) make clean 5) make OS_TARGET=linux all 6) make OS_TARGET=linux install INSTALL_PREFIX=<fpcbindir> //ENDE So ehm ja ich hab das ins bin Verzeichnis FPC nochmal bin angelegt und in dem i386.win32 . So wenn ich jetzt in der Eingabeaufforderung (richtig oder?) ins FPC Verzeichnis gehen (Source dir? hä? muss ich mir erst noch den SourceCode ziehen?) und "make clean" eingebe will er auf die Symbian SDK von Nokia zugreifen (ja lol? die ist unter C:\Symbian\ warum greift er da zu???????????). Nun was mache ich falsch? Die weiteren kommandos mit make kommt der gleiche Fehler. Egal ob ich ins FreePascal oder lazarus FPC verzeichnis gehe (bin oder source). Aber was hat das Symbian SDK damit zutun? Erstens andere Verzeichnis zweitens ganz andere Pfad usw. |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Wenn Du Ubuntu verwendest, müsste sich Lazarus doch bequem über apt (z.B. Synaptic) installieren lassen. Da brauchst Du dann kein make und Konsorten.
|
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Lass mich erstmal eins vorneweg sagen: von Windows nach Linux (oder einem anderen *nix System) zu kompilieren ist eine frickelige Angelegenheit. Das ist dabei nicht Free Pascal anzulasten, sondern der Tatsache wie das Linken von Anwendungen zu DLLs funktioniert.
Demnach lautet meine erste Empfehlung: Lade dir Ubuntu runter und installier das in einer VM. Das wird dann am Ende um einiges leichter sein. Falls du dennoch weitermachen möchtest, bitte sehr:
Ich hoffe dies hilft dir weiter. Wenn dies erfolgreich funktioniert, dann kann man sich damit befassen diesen CrossCompiler unter Lazarus zu verwenden. Dennoch rate ich dir nochmals zur Installation eines Linux. Besonders wenn Shared Libraries (das DLL Äquivalent unter Linux) hinzukommen :mrgreen: Gruß, Sven |
AW: Auf Windows Eine Konsolenanwendung für Linux schreiben
Okay danke nochmal.
Ich werde es die Tage mal nochmal versuchen. Was ich aber nach langem Suchen bei meinem Vater seinenr CD gefunden habe ist...*trommelwirbel* KYLIX!!! YEAH!!! So hmm mal gugen ob ich es hinbekomme in ubuntu Kylix zum laufen bekomme... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz