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
相关推荐
没有名字的鬼几秒前
RK3399 SSH连接设置
linux·ssh·rk3399·mobaxterm
“αβ”7 分钟前
MySQL库的操作
linux·服务器·网络·数据库·c++·mysql·oracle
lhyzws11 分钟前
CENTOS上的网络安全工具(二十八)SPARK+NetSA Security Tools容器化部署(4)
linux·spark·centos
Digitally13 分钟前
如何将照片从安卓手机传输到电脑?
android·智能手机·电脑
打工人你好14 分钟前
Android 应用逆向分析与架构研究笔记
android·笔记·架构
q***547522 分钟前
【MySQL】表的相关操作
android·mysql·adb
g***557525 分钟前
【mysql部署】在ubuntu22.04上安装和配置mysql教程
android·mysql·adb
岚天start26 分钟前
源码编译安装的Nginx增加echo模块过程详解
linux·运维·数据库
花花鱼29 分钟前
android studio引用三方库的方法,比如SmartRefreshLayout
android·ide·android studio
苦逼的搬砖工1 小时前
BLE 通信设计与架构落地
android·flutter