hallo,
kann mir jemand sagen, wie ich unter linux eine executable datei starten kann?
danke
lg
sam
hallo,
kann mir jemand sagen, wie ich unter linux eine executable datei starten kann?
danke
lg
sam
die datei muss ausführbar sein, du musst ihm vorher execute-rechte zuweisen.
das machst du so:
chmod +x DEINFILE
starten kannst dann dein file so:
DEINFILE
oder
./DEINFILE
execute rechte hab ich schon, bei starten erhalte ich aber folgende Fehlermeldung:
./Everest: symbol lookup error: ./Everest: undefined symbol: initPAnsiStrings
dann hast du vergessen, eine library dazu zu linken beim gcc aufruf, oder hast diese library nicht installiert.
EDIT: Da hatte jemand ein aehnliches problem, mit ein bisschen nachforschen findest vielleicht noch mehr raus, wennst dir anschaust, was in dem wrapper script drinnen steht:
http://forum.goteamspeak.com/archive/index.php/t-9686.html
Zitat von MaxAuthoritydann hast du vergessen, eine library dazu zu linken beim gcc aufruf, oder hast diese library nicht installiert.
EDIT: Da hatte jemand ein aehnliches problem, mit ein bisschen nachforschen findest vielleicht noch mehr raus, wennst dir anschaust, was in dem wrapper script drinnen steht:
http://forum.goteamspeak.com/archive/index.php/t-9686.html
ich versteh dich leider nicht ganz. Hab einfach das Online Wörterbuch Programm "Everest Dictionary" auf http://www.free-soft.ro/qeverest/qeverest.html runtergeladen und versucht zu installieren. Leider weiss ich nicht was für libraries gemeint sind und wie ich diese linken könnte. Auf der Homepage finde ich auch keine Installationsanweisungen unter linux
lg
sam
um welche file handelt es sich da denn?
könntest sie ein wenig genauer beschreiben pls?
grüße -maexx-
Zitat von Samexecute rechte hab ich schon, bei starten erhalte ich aber folgende Fehlermeldung:
./Everest: symbol lookup error: ./Everest: undefined symbol: initPAnsiStrings
versuch mal "ldd dein_executable", dann siehts du, welche libraries das executable braucht. Wenn da bei irgendeiner library steht "file not fount" dann hast du das problem gefunden. Die meisten libraries findest du als rpm-packages. Einfach bei rpm.phone.net auf suche->advacend search->nur deine distro ankreuzen und prüfen, dass "provide" angekreutzt ist (file name, summary, description kannst du natürlich auch angekreuzt lassen). Dann einfach die fehlende library eingeben und suchen. Dann siehst du, wie dir rpm-package heißt, die du brauchst und kannst sie sogar auch gleich runterladen. Aber um konflikte mit unterschiedlichen versionen zu vermeiden, würde ich dir empfehlen die gleichnamige package aus deiner installations-cd zu verwenden.
Hab das Problem gelöst. Es war eine readme Datei dabei die ich übersehen hatte(wie blind muss man sein ).
Danke trotzdem
lg
sam
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!