Als «elf» getaggte Fragen

ELF steht für Executable and Linkable Format, ein Dateiformat für Dateien, die Maschinencode enthalten.

2
Packen Sie das Dateisystem-Image aus vmlinux.bin (eingebettetes initramfs) neu, ohne es neu zu erstellen?
In Wie extrahiere ich das Dateisystem-Image aus vmlinux.bin? und https://wiki.gentoo.org/wiki/Custom_Initramfs#Salvaging-Methoden werden zum Abrufen und Entpacken eines eingebetteten initramfs / initrd vorgestellt, das im Kernel-Image enthalten ist. Jetzt möchte ich das modifizierte Dateisystem ( cpio+ möglicherweise mit z. B. gepackt lzma) in die ausführbare Datei des Kernels einfügen, ohne es neu …


7
Wie finde ich ausführbare Dateitypen?
Ich möchte Dateitypen finden, die aus Sicht des Kernels ausführbar sind. Soweit ich weiß, sind alle ausführbaren Dateien unter Linux ELF-Dateien. Also habe ich folgendes versucht: find * | file | grep ELF Das funktioniert jedoch nicht. Hat jemand andere Ideen?
7 bash  files  find  executable  elf 

2
Warum gibt LD weiterhin "Keine Versionsinformationen verfügbar" aus?
Bei jedem Laden einer Bibliothek wird folgende Fehlermeldung angezeigt: Keine Versionsinformationen verfügbar Diese Bibliothek wurde auf einem anderen PC (Ubuntu 10.04) kompiliert als dem, auf dem sie ausgeführt wird (mandriva 2010.2). $ ldd /usr/local/gnu-eabi-4.5.2/i686-pc-linux-gnu/arm-eabi/lib/libbfd-2.21.so /usr/local/gnu-eabi-4.5.2/i686-pc-linux-gnu/arm-eabi/lib/libbfd-2.21.so: /lib/libz.so.1: no version information available (required by /usr/local/gnu-eabi-4.5.2/i686-pc-linux-gnu/arm-eabi/lib/libbfd-2.21.so) linux-gate.so.1 => (0xffffe000) libz.so.1 => /lib/libz.so.1 (0xb77a7000) …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.