Cross Compile: Anwendung aus IDE via Wine starten.

Für Fragen rund um die Ide und zum Debugger
Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Klar, aber bis jetzt klappt es ja noch nicht :(

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Ich probier das dann mal, vielleicht bekomm ich es hin und schreibs dann kurz auf.
Johannes

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

So...Anleitung ist in ner Stunde fertig, und reichlich mit Bildern, also auch Anfängergeeignet ;)
Johannes

Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Viiiiiiiiiiiiiiiiiiiiiiiiiieln dank, bin ganz gespannt.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Naja, etwas mehr als ne Stunde, aber hier ists nun: kb.php?mode=article&k=8

Erste Version, sollte aber Problemlos gehen, somal du auch Suse hast.
Johannes

Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Danke.
Ich brauch aber die anderen Pakete auch oder? Will mir nur sicher gehen ;)
Ja, braucht man natürlich ....

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Hey Monta! Das ist ja super! :)

Danke auch von meiner Seite her

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Bitte, bitte, dafür hab ichs mir auch gleich mal eingerichtet ;)

Jan hat geschrieben:Ich brauch aber die anderen Pakete auch oder? Will mir nur sicher gehen ;)
Ja, braucht man natürlich ....


Ja, setzt natürlich voraus, das schon nen lauffähiges Lazarus vorhanden ist, sollte ich noch in den einleitenden Worten ergänzen.
Johannes

Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Hm, irgendwie klappt es leider nicht.
Die Anleitung versteh ich, aber das neuerstellen schlägt fehl
Als normaler Benutzer macht er garnichts, als root bekomme ich:

Code: Alles auswählen

Compiling packageintf.pas
Compiling treeviewpropedit.pas
27940 Lines compiled, 4.3 sec
make: Leaving directory `/usr/lib/lazarus/ideintf'
"IDE-Schnittstellen erstellen" completed

Aber danach meckert er immernoch wenn ich eine exe Datei erstellen möchte

Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling /home/malte/Staemme/exe/unit1.pas
/home/malte/Staemme/exe/unit1.pas(8,22) Fatal: Can't find unit LResources

Benutzeravatar
theo
Beiträge: 10467
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Jan hat geschrieben:Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling /home/malte/Staemme/exe/unit1.pas
/home/malte/Staemme/exe/unit1.pas(8,22) Fatal: Can't find unit LResources


Jetzt hat dir Monta so hübsche Bildchen gemacht und du schaust dir nicht mal die richtig an.

Target OS: Linux for i386
Macht dich das nicht irgendwie stutzig?

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Kann es sein, das du unter Compilereinstellungen nur die LCL-Schnittstelle gesetzt hast?

Da fehlt aber noch was unter Quelltext ;) Zielsystem > win32
Johannes

Jan
Beiträge: 16
Registriert: Sa 12. Mai 2007, 09:08
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Mannheim
Kontaktdaten:

Beitrag von Jan »

Nein, ist auch gesetzt.
Win32 oder win32 ?
Aber hab beides schon probiert. Ging leider nicht.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Jan hat geschrieben:Nein, ist auch gesetzt. Win32 oder win32 ?


Ich schreibs klein, keine Ahnung, ich denk aber mal, hat die selbe Wirkung.
Ist scheinbar aber nicht gesetzt, wenn es gesetzt ist, erscheint dort nicht Targed Os Linux:

Code: Alles auswählen

Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Win32 for i386
Compiling /tmp/project1.lpr


Geh am besten nochmal das Tut durch, und kontrollier das, am besten erstmal bei ner neuen Anwendung. Weil, wenn es richtig eingestellt ist, erscheint dort als Target OS Win32.

Und bei neuen Anwendungen beispielsweise schaltet die IDE automatisch wieder zurück auf die Stammplattform.
Johannes

Antworten