X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/a5338b60e111972364a8bc6f07011c6defd213d2..bc34fd00d2e81fbc890bb2060ed6693454a230bf:/README.md diff --git a/README.md b/README.md index b9a96dc..2c0bcb3 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 运行该操作系统需要一个虚拟磁盘镜像,可以使用如下命令快速创建一个: ```bash -qemu-img create -f vdi machine/disk1.vdi 128M +qemu-img create -f vdi machine/disk0.vdi 128M ``` 如果你想要使用别的磁盘镜像,需要修改`configs/make-debug-tool` @@ -182,11 +182,16 @@ qemu-img create -f vdi machine/disk1.vdi 128M 2. `fsync(2)` 2. `dup(2)` 2. `dup2(2)` +2. `symlink(2)` +2. `chdir(2)` +2. `fchdir(2)` +2. `getcwd(2)` ### LunaixOS自有 1. `yield` 2. `geterrno` +3. `realpathat` ## 附录2:编译gcc作为交叉编译器 @@ -244,9 +249,22 @@ make all-gcc &&\ ``` 8. 验证安装:执行`i686-elf-gcc -dumpmachine`,输出应该为:`i686-elf` +**将新编译好的GCC永久添加到`PATH`环境变量** + +虽然这是一个常识性的操作,但考虑到许多人都会忽略这一个额外的步骤,在这里特此做出提示。 + +要想实现这一点,只需要在shell的配置文件的末尾添加:`export PATH="<上述的安装路径>/bin:$PATH"`。 + +这个配置文件是取决于你使用的shell,如zsh就是`${HOME}/.zshrc`,bash则是`${HOME}/.bashrc`;或者你嫌麻烦的,懒得区分,你也可以直接修改全局的`/etc/profile`文件,一劳永逸(但不推荐这样做)。 + +至于其他的情况,由于这个步骤其实在网上是随处可查的,所以就不在这里赘述了。 + ## 附录3:Issue的提交 +由于目前LunaixOS没有一个完善强大的内核追踪功能。假若Lunaix的运行出现任何问题,还请按照以下的描述,在Issue里面提供详细的信息。 + 最好提供: ++ 可用于复现问题的描述和指引(如Lunaix运行平台的软硬件配置) + 错误症状描述 + (如可能)运行截图 + 错误消息(如果给出)