Linux 打包可執行程序的所有依賴的so 庫

1 . 使用ldd 可以查詢一個執行程序的依賴的所有so庫

比如ls 命令:

# cd /bin/
# ldd ls

2. 根據ldd 查詢的到的結果然後拷貝到指定目錄

ldd face_server | awk '{print $3}' | xargs -i cp -L {} /home/zhou/tmp/

3. 所有依賴的so 庫都被拷貝到指定目錄

4. 測試在沒有安裝環境的linux 系統中或者docker 中測試

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/zhou/tmp/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章