Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompilierte programm können nicht ausgeführt werden
Wenn ich ein Programm mit g++ oder gcc kompiliere, ist es nicht ausführbar. Das Execute-Bit ist gesetzt und Suse behauptet auch, dass es ausführbar wäre, aber wenn ich das Programm starten will kommt immer etwas wie "Befehl nicht gefunden" o.ä.
Ich denke, mir fehlen Libraries (a.out oder ELF) - kann mir jemand sagen, was ich genau installieren muss und wo ich es finde, um das Prob zu beheben?
versuch mal in dem Verzeichnis, in dem das proggi liegt, statt
proggi
folgendes einzugeben:
./progi
das muß man nämlich so machen, genaueres siehe ein paar Threads zuvor...
Sion
Hmmm....
Wie sieht denn dein Programm aus?
Bringt der Compiler irgendwelche Fehlermeldungen oder so?
@Sion: Ernste Frage
Warum funktioniert das bei mir dann ohne ./ ?
Ciao,
DJ
christophwth
06-01-2001, 22:59
Hi
djlauk
zu Deiner zweiten Frage, weil Dein user ./ im Path stehen hat. Bei root hingegen ist das
./ nicht im Path enthalten weil ein fasch
eintippter Befehl sonst verherende Folgen haben könnte.
@gumper
wie sieht der der Compileraufruf aus ?
wenn Du gcc ohne " -o SowillmeinProgrammnennen "ausführst heist das Ergebnis standardmäßig a.out
CU
Christoph
Es war das './'-Problem, jetzt gehts - gracias!
@Sion: Ernste Frage
Warum funktioniert das bei mir dann ohne ./ ?
[/B][/QUOTE]
entweder du bist nicht root oder hast -entgegen aller Warnungen- dem root das "beigebracht". Soll man aber nicht ;-)
(sowas kann man ja so schön schnell in yast einstellen...)
Sion
@djaulk
Die Sache mit dem aktuellen Verzeichnis...: http://www.linuxfibel.de/linux/linuxfibel/securesystem.htm#path
Thomas
[Dieser Beitrag wurde von thommy am 08. Januar 2001 editiert.]
[Dieser Beitrag wurde von thommy am 08. Januar 2001 editiert.]
Hi!
@alle:
Vielen Dank meinerseits, bin jetzt auch schlauer. Übrigens mein root kann das auch nicht, passt also schon http://www.linuxforen.de/ubb/wink.gif
Ciao,
djlauk
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.