后端开发环境
概述
Kumo在设计时,尽最大的可能的减轻使用者的负担,系统需求尽量缩减到最低,尽最大的可能减少系统的依赖。但是部分系统的依赖依然必不可少。
开发过程中的依赖,我们使用Kumo的轻量级 CI 工具完成集成。
系统要求
- gcc/g++ >= 9.3
- AppleClang/AppleClang++ >= 14
- cmake >=3.24.3
- git
- make
- flex
- bison
- gfortran 并非强制,如果blas必须安装
ubuntu安装
- ubuntu系统的版本要求 >= 20.04
sudo apt -y update
sudo apt install -y git g++ make flex bison
sudo apt-get install autoconf automake autoconf-archive
sudo apt install gfortran
centos安装
- centos版本 >= 7
centos的GCC版本比较低,我们使用scl安装高版本的GCC
sudo yum install epel-release
sudo yum install git gcc-c++ make flex bison
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-9
scl enable devtoolset-9 bash
apple安装
brew install git
brew install flex
brew install bison