1. 收集支援動態庫
(1) 在程式所在路徑建立 lib 目錄
mkdir lib
(2) 建立 copylib.sh 指令碼檔案
#!/bin/bash
libdir=$pwd"/lib"
target=$1
lib_array=($(ldd $target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))
#$(mkdir $libdir)
for variable in $
do cp "$variable" $libdir
done
(3) 執行 copylib.sh 指令碼
找到的支援動態庫會放在 lib 裡。
(4) 把 lib 目錄裡的檔案複製到程式所在路徑。
2. 執行程式
#!/bin/sh
dirname=`dirname $0`
tmp="$"
if [ "$" != "/" ]; then
dirname=$pwd/$dirname
fild_library_path=$dirname
export ld_library_path
MVC中的 程式集新增 程式包管理器控制台
install package microsoft.aspnet.webapi.owin version 5.1.2 install package microsoft.owin.host.systemweb version 2.1.0 install package microsoft.aspne...
Linux 新增系統呼叫的啟示
新的建立檔案描述符的 syscall 一般都支援額外的 flags 引數,可以直接指定 o nonblock 和 fd cloexec,例如 以上 6 個 syscalls,除了最後乙個是新功能,其餘的都是增強原有的呼叫,把數字尾號去掉就是原來的 syscall。o nonblock的功能是開啟 非...
Linux 新增系統呼叫的啟示
新的建立檔案描述符的 syscall 一般都支援額外的 flags 引數,可以直接指定 o nonblock 和 fd cloexec,例如 以上 6 個 syscalls,除了最後乙個是新功能,其餘的都是增強原有的呼叫,把數字尾號去掉就是原來的 syscall。o nonblock的功能是開啟 非...