Eine minimale ausführbare ELF-Datei erfordert nur den ELF-Header und mindestens einen Programm-Header, um funktionsfähig zu sein. Wenn ich jedoch strip auf einer kurzen ausführbaren Datei ausführe, wird entschieden, die Abschnittsüberschriften-Tabelle oder den Abschnitt "Abschnittszeichenfolgen" nicht wegzuwerfen und sie beizubehalten, obwohl sie (soweit ich weiß) keinen Zweck für die Ausführung des Programms haben.
Gibt es einen Grund, warum diese nicht durch Streifen entfernt werden? Gibt es ein anderes Dienstprogramm, das alles entfernt, was für die Ausführung der ausführbaren Datei nicht erforderlich ist? Ich habe versucht, die ausführbare Code-Golf-Datei, die ich erstellt habe, manuell zu bearbeiten, um die Abschnittsüberschriften zu entfernen, und sie scheint gut zu funktionieren und viel kleiner zu sein.