2012-12-05 14 views
0

我有一個需要幾個共享庫的二進制文件。我想分發它沒有額外的文件。有沒有辦法只用二進制文件和庫來靜態鏈接它?有沒有辦法讓一個進程在Linux中靜態而不重新編譯?

+0

是一個包裝,可以及時解包主要可執行文件及其庫文件嗎?人們甚至可以設想一個虛擬文件系統,防止將文件放置在磁盤上。 –

回答

-1

不,沒有辦法將一些程序動態鏈接到靜態鏈接它們的程序。

但你爲什麼要問?在運行二進制文件之前,你不能發送一個適當設置LD_LIBRARY_PATH的shell包裝嗎?

+0

我試圖避免運送這麼多文件。最後,我放棄了,並做到了這一點。 – Penz

相關問題