2012-11-07 37 views
4

假設我得到了lib.so,我編譯了二進制文件mySoft,並將其鏈接到lib.so連接後剝離共享庫是否安全?

在這一點上,考慮到一切都按預期工作,它的安全或不採取lib.sostrip -s lib.so剝離呢?

要清楚,我不感興趣的其他二進制文件鏈接到lib.so後我mySoft正確生成,我只是在不斷mySoft工作,並獲得在性能方面一些磁盤空間,也許一個小的邊緣感興趣。

回答

7

是的,它是安全的。 strip僅刪除不需要的符號(因爲它們已經鏈接)。這些符號對於調試非常有用,但它們絕不僅僅用於執行代碼。

+0

謝謝,我忘了添加關於靜態庫的部分,但我想在這種情況下去除整個二進制文件是安全的。 – user1797612