#!/bin/sh
exe="Name" #你需要發佈的程式名稱
des="/path" #建立資料夾的位置
deplist=$(ldd $exe | awk '{if (match($3,"/")){ printf("%s "),$3 } }')
cp $deplist $des
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname "$@"
執行完成後會在標題2中的「/path」目錄下生成依賴項,然後把自己的可執行檔案和自己新增的庫檔案複製到path下,path目錄下,打包完成