|
74bde36e01
|
Patch porting gcc v2 (#124)
* 更改编译器的Include路径,使得include时不需要加`<libc/src/include/>`前缀
* 修改include路径
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2022-12-31 17:35:39 +08:00 |
|
|
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 |
|
|
7a818da88a
|
Patch about auto gen version string (#114)
* new: about app中,显示当前构建的git commit sha1以及构建时间
* bugfix: 修复shell的exec命令对绝对路径的拼接错误问题
|
2022-12-17 17:49: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 |
|
|
d85ebf1ff5
|
new: V0.1.1发行日志 (#97)
|
2022-11-27 15:36:47 +08:00 |
|
|
fd8ba5749d
|
about APP: adjust copyright info (#76)
* 修正文档错误
* buffix: 在释放kthread struct之前,先判断是否为kthread
* 修改about应用中的版权声明
|
2022-11-04 15:05:33 +08:00 |
|
|
fbe1e23e97
|
将makefile中的gcc字样用$(CC)环境变量代替
|
2022-10-16 11:08:32 +08:00 |
|
|
7670031b11
|
bugfix: 修复浮点数打印错误的bug
|
2022-07-12 13:19:51 +08:00 |
|
|
676260c537
|
🆕 usleep()、nanosleep()
|
2022-07-12 12:01:51 +08:00 |
|
|
d7d449bddd
|
🆕 libc新增_start函数,实现main的返回值的捕获
|
2022-06-25 00:51:29 +08:00 |
|
|
7a03b221a6
|
🔧 编译用户程序时,拷贝符号信息
|
2022-06-22 18:54:56 +08:00 |
|
|
2a47569473
|
bugfix: exec执行的文件不存在时,自动退出进程。
|
2022-06-09 21:56:32 +08:00 |
|
|
8f180254bc
|
🆕 输入about即可展示系统的“关于”信息
|
2022-06-08 00:19:08 +08:00 |
|
|
4e04ab9eee
|
🆕 在shell中启动另一个程序
|
2022-06-07 23:18:26 +08:00 |
|
|
e2a59dbd43
|
🆕 exec (存在bug
|
2022-05-31 21:55:06 +08:00 |
|