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
相关推荐
QING6185 小时前
【LeakCanary】的实现原理与调优技巧
android·性能优化·app
QING6185 小时前
Android LruCache 与 DiskLruCache 深度解析
android·kotlin·app
暮云星影6 小时前
十二、buildroot系统 adb登录权限设置
linux·arm开发·adb
HHONGQI1236 小时前
Linux 基础入门操作 前言 VIM的基本操作 2
linux·运维·服务器·vim
qq_543248527 小时前
Linux网络配置与测试
linux·运维·网络
钡铼技术物联网关7 小时前
下一代楼宇自控的中枢神经:ARM终端的生态
大数据·linux·人工智能
依旧风轻7 小时前
深入理解 rsync daemon 模式(守护进程)
linux·ios·rsync·daemon·sqi
alexhilton7 小时前
Compose Multiplatform支持热重载(Hot Reload)了
android·kotlin·android jetpack
Jambo!7 小时前
Ubuntu MySql没有初始密码,重新设置root密码
mysql·ubuntu
若丶相见8 小时前
Jetpack Compose 和 Android View 之间的对应关系
android