加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
auto_build4debian1x.sh 887 Bytes
一键复制 编辑 原始数据 按行查看 历史
adan shaw 提交于 2024-06-27 19:06 . update & fixed buf
#!/bin/sh
# 声明: 本auto_build.sh only for debian 10
# 安装依赖
apt-get install libhiredis-dev
apt-get install libmariadb-dev libmariadb++-dev
apt-get install openssl libssl-dev
# 先build 依赖
cd ./Depend/lua
make -j4
cd ../..
cd ./Depend/http-parser
make package -j4
cd ../..
# 补全依赖的头文件(需要根据linux 系统安装到位才行)
cd ./Depend
ln -s /usr/include/mysql MySQL
ln -s /usr/include/hiredis
ln -s /usr/include/openssl
cd ..
# 再build project
mkdir build
cd ./build
cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE:STRING=RELEASE
make -j4
cd ..
# 补全lib 库
if [ -d "./Lib/Linux" ];then
cd ./Lib/Linux
ln -s ../../Depend/lua/src/liblua.a
ln -s ../../Depend/http-parser/libhttp_parser.a
fi
# 这个project 还是半成品, 很多东西未完善!! (不可靠, 慎用)
# 依赖list
:<<!
* mysql
* redis
* openssl
* lua5.4
!
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化