本次 More Time 带来一篇C++的文章,可以减少配环境的时间,安心写代码。
跨平台
Java通过JVM,可以跨平台。
C++不能跨平台,直接本机运行。
那么,相关依赖装在哪里?直接装在系统目录下。
比如说 Mac 通过 homebrew 装的,就是装在 /usr/local
下。/usr/local/include
下都是 .h
头文件。
现在问题来了, Linux 下就没有 homebrew,比如说 ubuntu 只有 apt get
那怎么办?也用 VM,直接机器级别的VM——Virtual Box
Vagrant
Vagrant 是一个搭开发环境的,我理解对 VM软件抽象了一层。支持多种 VM,还支持 Docker,这里用 Virtual Box。
用法就是先装一个 VirtualBox,再装一个 Vagrant。
装好之后按照 入门文档 操作即可。
先新建一个文件夹,cd 过去
之后
vagrant init hashicorp/