ubuntu配置drogon

powershell 复制代码
apt-get update
apt-get install sudo

"""
MySQL
MySQL的原生库不支持异步读写,而通过同步接口+线程池的方式对上层提供异步接口并不是一个好的策略,幸好,
MySQL还有一个原开发者社区维护的版本MariaDB,该版本和MySQL的对应版本兼容,并且它的开发库支持异步读写,
因此,Drogon的MySQL支持采用MariaDB开发库,你的系统,Mysql和MariaDB最好不要混用,可以统一安装成MariaDB。
"""
sudo apt-get install libmariadb-dev

"""环境"""
sudo apt install git
sudo apt install gcc
sudo apt install g++
sudo apt install cmake

"""jsoncpp"""
sudo apt install libjsoncpp-dev

"""uuid"""
sudo apt install uuid-dev

"""zlib"""
sudo apt install zlib1g-dev

"""OpenSSL"""
sudo apt install openssl
sudo apt install libssl-dev

cd $WORK_PATH
git clone https://github.com/drogonframework/drogon
cd drogon
git submodule update --init
mkdir build
cd build
cmake ..
make && sudo make install

"""查看是否安装成功"""
drogon_ctl version

""" 创建项目 """
drogon_ctl create project project_name

""" 构建项目 """
cd build
cmake ..
make
相关推荐
lixzest40 分钟前
Vim 快捷键速查表
linux·编辑器·vim
WoY20205 小时前
opencv-python在ubuntu系统中缺少依赖
python·opencv·ubuntu
ICscholar7 小时前
ExaDigiT/RAPS
linux·服务器·ubuntu·系统架构·运维开发
sim20207 小时前
systemctl isolate graphical.target命令不能随便敲
linux·mysql
米高梅狮子8 小时前
4. Linux 进程调度管理
linux·运维·服务器
王家视频教程图书馆8 小时前
android java播放器依赖
android
再创世纪9 小时前
让USB打印机变网络打印机,秀才USB打印服务器
linux·运维·网络
fengyehongWorld9 小时前
Linux ssh端口转发
linux·ssh
知识分享小能手11 小时前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的Shell编程详细知识点(含案例代码)(17)
linux·学习·ubuntu
Xの哲學12 小时前
深入解析 Linux systemd: 现代初始化系统的设计与实现
linux·服务器·网络·算法·边缘计算