删除HPSocket内置库

This commit is contained in:
xx
2025-03-06 18:29:08 +08:00
parent 2e0192b23b
commit 472433e7fc

View File

@@ -3,15 +3,16 @@
sudo apt update
sudo apt install -y g++
sudo apt install -y cmake
#sudo apt install -y libssl-dev
#sudo apt install -y xorg libx11-dev libgl1-mesa-dev
#sudo apt install -y openssl
sudo apt install -y libssl-dev
sudo apt install -y xorg libx11-dev libgl1-mesa-dev
sudo apt install -y openssl
sudo apt install -y libboost-dev
#sudo apt install -y libmysqlcppconn-dev
sudo apt install -y libleveldb-dev
#sudo apt install -y libsoci-dev
#sudo apt install -y unixodbc-dev
sudo apt install -y libmysqlcppconn-dev
sudo apt install -y libleveldb-dev
sudo apt install -y libsoci-dev
sudo apt install -y unixodbc-dev
sudo apt install -y libz-dev
sudo apt install -y libmimalloc-dev
# 初始化变量
@@ -37,15 +38,25 @@ else
if [ ! -d "HP-Socket" ]; then
git clone -b v5.9.1 https://github.com/ldcsaa/HP-Socket.git
cd HP-Socket/Linux
# 删除已经存在的库
rm -rf dependent/x64/include/openssl
rm -rf dependent/x64/include/zconf.h
rm -rf dependent/x64/include/zlib.h
rm -rf dependent/x64/lib/libcrypto.a
rm -rf dependent/x64/lib/libjemalloc_pic.a
rm -rf dependent/x64/lib/libmimalloc.a
rm -rf dependent/x64/lib/libssl.a
rm -rf dependent/x64/lib/libz.a
chmod 777 script/*
echo "Y" | ./script/compile.sh
echo "Y" | ./script/install.sh
cd $src_dir/3rdparty
# 安装HPSocket
sudo cp HP-Socket/Linux/lib/hpsocket/x64/*.a /usr/local/lib/
sudo cp HP-Socket/Linux/lib/hpsocket/x64/*.so /lib/x86_64-linux-gnu/
sudo cp HP-Socket/Linux/lib/hpsocket/x64/*.so.5 /lib/x86_64-linux-gnu/
sudo cp -r HP-Socket/Linux/include/* /usr/local/include/
sudo cp -f HP-Socket/Linux/lib/hpsocket/x64/*.a /usr/local/lib/
sudo cp -f HP-Socket/Linux/lib/hpsocket/x64/*.so /lib/x86_64-linux-gnu/
sudo cp -f HP-Socket/Linux/lib/hpsocket/x64/*.so.5 /lib/x86_64-linux-gnu/
sudo cp -r -f HP-Socket/Linux/include/* /usr/local/include/
sudo mv /usr/local/include/hpsocket /usr/local/include/HPSocket
fi