mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 16:26:31 +00:00
Patch gcc toolchain (#111)
* 添加了GCC_cross_compile——tool_chain * - 解决环境变量路径拼接时,多了`/`的问题 - apt安装时增加-y,不需用户确认 * 解决添加环境变量的命令有误的问题 * 修正编译错误时,还会执行下一步的问题 * new: 编译完成后清理临时文件 * 更新makefile * 调整:把grub安装在 $HOME/opt/dragonos-grub下 * new: 新增dockerfile * 将镜像源换成中科大的(原因是清华的总是ban掉用于构建镜像的服务器的ip) * 修改为基于debian bullseye构建 * 取消指定版本 * 修复MBR磁盘镜像未设置启动标志的bug * 取消在docker中安装grub * 安装grub的过程改到客户机上进行 * bootstrap.sh 添加--no-docker * 使用新版的docker编译镜像 * 修补, 添加了一些关于gcc的check Co-authored-by: longjin <longjin@RinGoTek.cn>
This commit is contained in:
@ -15,7 +15,7 @@
|
||||
|
||||
```shell
|
||||
cd tools
|
||||
bash bootstrap.sh
|
||||
bash bootstrap.sh # 这里请不要加上sudo, 因为需要安装的开发依赖包是安装在用户环境而非全局环境
|
||||
```
|
||||
|
||||
:::{note}
|
||||
@ -26,7 +26,18 @@ bash bootstrap.sh
|
||||
欢迎您为其他的系统完善构建脚本!
|
||||
:::
|
||||
|
||||
**如果一键初始化脚本能够正常运行,并输出最终的“祝贺”界面,那么恭喜你,可以直接跳到{ref}`这里 <_get_dragonos_source_code>`进行阅读!**
|
||||
**如果一键初始化脚本能够正常运行,并输出最终的“祝贺”界面(如下所示),那么恭喜你,可以直接跳到{ref}`这里 <_get_dragonos_source_code>`进行阅读!**
|
||||
|
||||
```shell
|
||||
|-----------Congratulations!---------------|
|
||||
| |
|
||||
| 你成功安装了DragonOS所需的依赖项! |
|
||||
| 您可以通过以下命令运行它: |
|
||||
| |
|
||||
| make run-docker -j 你的cpu核心数 |
|
||||
| |
|
||||
|------------------------------------------|
|
||||
```
|
||||
|
||||
### 依赖清单(手动安装)
|
||||
|
||||
@ -184,7 +195,8 @@ make run-docker
|
||||
  在qemu虚拟机被启动后,我们需要在控制台输入字母`c`,然后回车。这样,虚拟机就会开始执行。
|
||||
|
||||
:::{note}
|
||||
首次编译时,由于需要下载Rust相关的索引(几百MB大小),因此需要一定的时间,请耐心等候!
|
||||
(1) 首次编译时,由于需要下载Rust相关的索引(几百MB大小),因此需要一定的时间,请耐心等候!
|
||||
(2) 输入命令可能需要加上sudo
|
||||
:::
|
||||
|
||||
**关于编译命令的用法,请见:{ref}`编译命令讲解 <_build_system_command>`**
|
||||
|
Reference in New Issue
Block a user