Commit Graph

11 Commits

Author SHA1 Message Date
5ed4cd4602 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>
2022-12-22 21:09:12 +08:00
237e95c6dd 调整user下libs的libc目录结构 (#103)
* 调整user下libs的libc目录结构

* 修正.gitignore文件的问题

* 修复无法编译的问题

Co-authored-by: longjin <longjin@RinGoTek.cn>
2022-12-11 22:22:10 +08:00
5652878249 bugfix: 用户态程序编译错误的问题 2022-09-11 21:28:19 +08:00
b2614801ac 更新Makefile,提升编译速度 2022-08-01 16:03:17 +08:00
e2a59dbd43 🆕 exec (存在bug 2022-05-31 21:55:06 +08:00
8246c1c9e2 🆕 pwd命令 2022-05-24 16:37:28 +08:00
afeca18206 🎨 将shell独立成单独的app 2022-05-24 14:36:24 +08:00
e6108602df 🆕 用户态解析键盘扫描码 2022-05-21 21:49:56 +08:00
5df5d79900 🆕 加载elf文件 2022-05-18 18:27:00 +08:00
b7437b24d7 🐛 页表拷贝的bug 2022-05-06 11:44:53 +08:00
0aec6827ee 🆕 运行文件系统中的二进制程序 2022-05-06 00:25:32 +08:00