Unterschied zwischen einer entfernten Binärdatei und einer nicht entfernten Binärdatei in Linux

8

Könnte mir bitte jemand erklären, was der tatsächliche Unterschied zwischen einem entkleideten und einem nicht-entpackten Binärcode in Linux ist?

Nach ein wenig Googeln habe ich festgestellt, dass die nicht-bereinigte Binärdatei die Debugging-Informationen und die entfernte Binärdatei enthält.

    
Droider 27.03.2014, 08:37
quelle

1 Antwort

5

Obwohl Sie Ihre Antwort von Google gefunden haben. Wenn Sie diese nicht-entfernten Binärdateien verwenden, sind darin Debugging-Informationen integriert. Wenn Sie also eine ausführbare Datei mit gcc's -g flag kompilieren, enthält sie Debugging-Informationen. In der Regel entfernen Strip-Binärdateien diese Debugging-Informationen aus der exe, die für die Ausführung nicht notwendig sind, um die Größe der exe zu reduzieren.

    
Rahul Tripathi 27.03.2014, 08:40
quelle

Tags und Links