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
相关推荐
Escalating_xu6 小时前
【Linux 网络编程】TCP 跨平台实战:用 Windows 客户端访问 Linux 服务器
linux·服务器·网络
撩得Android一次心动6 小时前
Jetpack Compose 知识点整理2【个人用】
android·笔记·学习·kotlin·compose
忆挽篱笙歌7 小时前
环境变量,本地变量
linux·运维·服务器
是真的小外套7 小时前
2024年软考中级信息安全工程师|选择题考点+案例分析真题解析(含答案)
android·网络
JANGHIGH7 小时前
基于ADE20K数据集的SETR模型训练
ubuntu
丰色木夕8 小时前
Ubuntu22.04下源码编译安装USD-Brep
c++·ubuntu·nvidia·usd-brep
吹什么轩9 小时前
linux系统复习:僵尸进程与孤儿进程
linux·运维·php
用户2018792831679 小时前
一文讲透 Android Native Heap 监控原理:一间"只进不出"的仓库,和总部派来的侦探
android
殷忆枫9 小时前
告别依赖地狱!在 Ubuntu 上用 Docker 极速部署 Home Assistant 与 MQTT,并接入 Siri 与嵌入式 C 终端
linux·ubuntu·docker
第404号工位9 小时前
手机到底有没有偷听我们?我抓包了 72 小时,抓到了真凶
linux·人工智能·架构