32 lines
846 B
Markdown
32 lines
846 B
Markdown
# 使用 devcontainer 开发 DragonOS
|
||
|
||
本教程以 VSCode 为例,需要装有 Docker 的 Linux。
|
||
|
||
## 克隆仓库
|
||
|
||
```shell
|
||
git clone https://github.com/DragonOS-Community/DragonOS.git
|
||
code DragonOS
|
||
```
|
||
|
||
## 进入 devcontainer 环境
|
||
|
||
在 VSCode 右下角会有弹窗,选择 `Reopen in Container`。如果不可见,请根据下列步骤来进入:
|
||
- 下载 devcontainer 插件
|
||
- `ctrl+shift+p` 打开 VSCode 命令面板
|
||
- 输入 `devcontainer` 字样,会有 `Reopen in Container` 的选项,点击即会构建 devcontainer 环境
|
||
|
||
构建可能需要一些时间,尤其 msr 的插件在网络环境不好的情况下容易安装失败。
|
||
|
||
## 构建 DragonOS!
|
||
|
||
直接输入
|
||
|
||
```shell
|
||
make run-nographic
|
||
```
|
||
|
||
等待构建,最后会自动进入 DragonOS qemu 环境。
|
||
|
||
需要退出qemu环境,请输入 `ctrl+a` 然后按 `x`。
|