因为3.94存在很多bug,所以需要编译最新版
不废话,直接上代码
git clone https://github.com/upx/upx.git
cd upx/src
git clone https://github.com/upx/upx-lzma-sdk.git lzma-sdk
cd ..
git checkout devel
wget http://www.oberhumer.com/opensource/ucl/download/ucl-1.03.tar.gz
tar -xzvf ucl-1.03.tar.gz
cd ucl-1.03
./configure --prefix=/home/yourpath/upx/ucl CC=clang
make
cd ..
make all UPX_UCLDIR=/home/yourpath/upx/ucl-1.03 UPX_LZMADIR=./src/lzma-sdk LDFLAGS=-no-pie
cp src/upx.out ./upx
sudo chmod +x ./upx
sudo cp -rf ./upx /usr/bin/
注意!!!/home/yourpath
由你指定且必须是绝对路径