AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CrossKylix: linux-kompilat läuft nicht....

Ein Thema von Aenogym · begonnen am 6. Mär 2005 · letzter Beitrag vom 6. Mär 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#1

CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 12:37
hi,

ich schonwieder mit crosskylix.
ich habe jetzt mal ein standard hello world programm geschrieben:

Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  writeln('Hello World');
  readln;
end.
so weit so gut. die windows-exe läuft problemlos. nur die linux binary lässt sich nicht ausführen. ich bekomme immer den fehler "permission denied", sogar, wenn ich als root angemeldet bin. hab das auf meinem rechner und auf meinem root-server probiert..... beide male das problem.

crosskylix gibt mir beim compilieren keinen fehler zurück.
ich benutze kylix 3 open edition.
könnt ihr mir helfen?

danke,
aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#2

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:18
Wie führst du den dein Programm auf Linux aus ?
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:24
Zitat von arbu man:
Wie führst du den dein Programm auf Linux aus ?
per klick aufs icon im konqueror. da passiert nix.
über die konsole ins verzeichnis wechseln und dann:
Code:
 ./project1
dann bekomme ich
Zitat:
aenogym@linux: # Permission Denied
(war jetzt aus dem kopf. aber mehr infos stehen nicht dabei)

Aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#4

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:26
Dann könnte es Daran liegen das die runlibs nicht installiert sind
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:27
Zitat von arbu man:
Dann könnte es Daran liegen das die runlibs nicht installiert sind
okay.... und was sind das?
doch nicht etwa eine art runtime?
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:50
Also ich habe das Programm mit FPC (von http://www.freepascal.org ) kompiliert und es läuft ohne Probleme (obwohl beim kompilieren eine Warnung kam):
Code:
[dirk@pinguin fpc]$ fpc hallo.pas
Free Pascal Compiler version 1.9.6 [2004/12/31] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Linux for i386
Compiling hallo.pas
hallo.pas(3,2) Warning: APPTYPE is not supported by the target OS
Linking hallo
10 Lines compiled, 0.5 sec
[dirk@pinguin fpc]$ ls
hallo*  hallo.o hallo.pas
[dirk@pinguin fpc]$ ./hallo
Hello World

[dirk@pinguin fpc]$
MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:57
hi binärbaum,

danke für deine mühe. dass der code funktioniert, sollte klar sein. mit crosskylix kann ich es ja auch erfolgreich kompilieren (64kb). ich denke das kompilat ist einwandfrei.

arbu man sprach die "runlibs" an, die ich evtl. nicht installiert habe. ich kenn mich noch nicht soooo mit linux aus und weiß daher nicht, was das sind. ich vermute mal, es ist eine art runtime. im crosskylix ordner finde ich mehrere dateien aus dem unterordner "lib". ich weiß jedoch nichts damit anzufangen

Aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
SniperBeamer

Registriert seit: 4. Nov 2003
44 Beiträge
 
Delphi 2005 Personal
 
#8

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 13:59
Wenn du vorher
Code:
chmod 755 project1
ausführst, müsste es gehen.
"Ordnung braucht nur der Dumme, das Genie beherrscht das Chaos.", Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#9

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 14:08
Kylix Programm benötigen bibioteken damit sie laufen und wenn diese auf dem linux nicht vorhanden sind laufen kylix programme nicht
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: CrossKylix: linux-kompilat läuft nicht....

  Alt 6. Mär 2005, 14:09
Zitat von arbu man:
Kylix Programm benötigen bibioteken damit sie laufen und wenn diese auf dem linux nicht vorhanden sind laufen kylix programme nicht
Diese müssten doch bei der Installation von Kylix mit installiert werden, oder nicht?
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz