指南记录主要记录笔者在启动某些项目时做的:
- 环境设置/前置要求
- 启动步骤
- 注意事项
指南主要供笔者翻阅参考. 笔者力求记录清楚, 使得指南具有参考意义. 笔者主要涉及两类项目:
- C++
- Javascript
- fibjs
- NodeJS
环境预览
限于个人的视角, 笔者在书写某些步骤时, 难免会遗漏某些对读者而言陌生的环境细节. 为了保证读者可以在合适的环境下按指南复现, 现将环境信息记录如下.
如无特殊说明, 笔者的环境如下.
Universal
在所有平台上,
- NodeJS:
- NodeJS LTS (14)
- NodeJS Lastest (16)
- Shell: Bash
- CPP:
- LLVM
- clang-9, clang-10, clang-11, clang-12
- fibjs (Latest)
- Python
- Python 2.7.x
- Python 3.9.x
- Git (>= 3.19, Latest)
Windows
- OS: Windows 10
- CPP:
- Visual Studio 2019(With C++ Development Tools)
- Visual Studio 2017(With C++ Development Tools)
- CMake (>= 3.4)
- NodeJS:
- NodeJS (LTS/14)
- NodeJS (Lastest/16)
- Git:
- Git Bash
macOS
- OS: macOS latest (Bigsur)
- CPP:
- Apple Clang (Default)
- XCode (Latest)
- Git (from XCode Development Tools)
Linux
- OS: Ubuntu 18.04, Ubuntu 20.04
- CPP:
- GCC (default version)
- Git (default version)
提醒 笔者不对按照指南进行操作而导致的数据, 设备可能产生的任何变化负责. 请谨慎参考本指南.