CLion 支持远程编译环境,可以直接连到 Docker 容器里去编译调试。 这样就不用在本机折腾一堆编译工具链了,环境干净又统一。
下面是一个基础的编译环境 Dockerfile,装好了 cmake、gcc、gdb 这些必要的东西。 CLion 里配置下 Remote Host 指过去就能用了。
Dockerfile#
| |
使用方式#
- 构建镜像
docker build -t clion-dev . - 启动容器
docker run -d --name clion-build clion-dev - CLion 里 Settings -> Build -> Toolchains 添加 Remote Host,指向容器即可
需要额外的库直接往 RUN 里加就行,比较省心。