Code: Alles auswählen
$ touch a.out
$ chmod a+x a.out
$ ./a.out
$ ./a.out --help
$ ldd a.out
das Programm ist nicht dynamisch gelinkt
Kann mir einer erklären, wozu das gut ist?
Gruß
Code: Alles auswählen
$ touch a.out
$ chmod a+x a.out
$ ./a.out
$ ./a.out --help
$ ldd a.out
das Programm ist nicht dynamisch gelinkt
Die Aussage ist völlig korrekt. ldd hat in der übergebenen Datei kein dynamisch gelinktes Programm erkannt - was zur korrekten Erfüllung der Aufgabe von ldd erforderlich ist.ldd a.out
das Programm ist nicht dynamisch gelinkt
Ich hätte zumindest erwartet, dass sich eine leere Datei nicht ausführen lässt.heisenberg hat geschrieben:Die Aussage ist völlig korrekt. ldd hat in der übergebenen Datei kein dynamisch gelinktes Programm erkannt - was zur korrekten Erfüllung der Aufgabe von ldd erforderlich ist.ldd a.out
das Programm ist nicht dynamisch gelinkt
Was für einen Sinn erwartest Du mit der Ausführung einer unsinnigen Aktion?
Sie ist doch ein gültiges Konstrukt für deine Shell.weedy hat geschrieben: Ich hätte zumindest erwartet, dass sich eine leere Datei nicht ausführen lässt.
Und warum meckert dann ldd nicht an, dass es kein elf-binary ist?Liffi hat geschrieben:Sie ist doch ein gültiges Konstrukt für deine Shell.weedy hat geschrieben: Ich hätte zumindest erwartet, dass sich eine leere Datei nicht ausführen lässt.