2.6. 从 Docker 开发环境开始

    • 内存越界

    • 破坏内核原有功能

    使用 PikaScript 的docker 开发环境可以避免这个问题,docker 开发环境中已经安装了配套的 单元测试框架内存检查工具 ,如果有内存安全问题,可以快速发现并解决,避免出现内存隐患。

    在 Docker 的构建脚本中已经完成了换源操作,所以不需要使用 vpn,即可在中国大陆顺利的搭建 Docker 开发环境。

    2.6.2. 构建 Docker 容器

    请确认已经在宿主机安装好了 Docker:

    • Windows 平台安装 Docker-Desktop

    step1: 克隆仓库

    step2: 构建 Docker 镜像,然后启动容器

    step3: 初始化 port/linux

    step4: 运行 GoogleTest, BenchMark,和 valgrind

    更多 Docker 下的开发指引,请参考 。