![]() |
Erstelltes Linux Programm auf unterschiedlichen Distributionen
Hallo zusammen,
da ich noch nicht so erfahren bin, was die Erstellung von Programmen unter Linux angeht, habe ich gestern einfach mal ein Programm unter OpenSuse 11.2 mit Lazarus erstellt. Hier funktioniert das Programm einwandfrei. Da ich noch einen zweiten Rechner mit Ubuntu 10.04.1 habe, habe ich die Datei von OpenSuse 11.2 nach Ubuntu 10.04.1 kopiert und wollte es hier ausführen. Nur leider hat das nicht funktioniert. Es gab keinerlei Fehlermeldung oder sonstige Hinweise. Dazu meine Fragen :
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Das hat was mit der GCC Lib zu tun.
Leider habe ich gerade nix gefunden wie man mit Lazarus eine bin Static Kompilieren kann. |
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Zitat:
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Also mit C Programmen kann man die bin als Static also alle libs in die bin Linken oder Dynamic Kompilieren, ich wies aber nicht wie das mit Lazarus geht habs zwar mal gemacht aber weis nicht mehr wie.
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Zitat:
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Das wäre noch eine Idee, werde ich heute Abend ausprobieren. Muss da auch Text ausgegeben werden, wenn es sich um eine Anwendung mit einer Form handelt. Es ist keine Konsolenanwendung.
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Muss nicht, ist aber oft so.
|
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Ich habe jetzt mal das Programm in der Konsole unter Ubuntu ausprobiert :
Code:
Fehlermeldung : No such File or directory
./project1
Code:
Der Befehl wurde nicht gefunden.
project1
Jetzt die große Frage, gebe ich den ersten Befehl auf meinem OpenSuse Rechner funktionierts einwandfrei. |
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Hast Du due Datei ausführbar gemacht?
Mit dem Hammer -> chmod 777 project1 Grüße Klaus |
AW: Erstelltes Linux Programm auf unterschiedlichen Distributionen
Hallo,
wenn die Datei nicht ausführbar wäre, dann würde eine anderen Fehlermeldung kommen. Du musst auch mit "cd" in das Verzeichnis gehen, in dem sich die Datei befindet. mit "pwd" kannst du dir anzeigen lassen, wo du aktuell bist. @chmod 777: Mach das nicht un vergiss es auch schnell wieder. Wenn du die Datei ausführbar machen willst (und das musst du um sie auszuführen), dann benutze das Kommando chmod +x <file>. Liebe Grüße, Valle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 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