week-00021 (2023.04.10-2023.04.16)
AI
Python
C++
Rust
innovation
- Ninja, 一个专注于速度的编译工具(主页也是极度简洁),结合CMake + ninja可以保证不同平台的编译命令是一样的,不用考虑平台相关的编译器的处理,尝试了一下发现速度真的快,Windows下很多烦人的编译警告也没了,有空会更新一篇使用教程
- Meson ,一个极度快速、用户友好的编译工具,基于Ninja,可以替代CMake+Make来编译代码,支持多平台,支持语言包括C, C++, D, Fortran, Java, Rust,这里是一个比较简洁有用的Meson 入门指南
Programming