大家好,请教一下,按照官方文档的步骤第一次编译DragonOs,在make run 阶段存在编译失败问题,详情如下:
克隆的源码命令用的这个,拉的应该是默认的master分支 :
bootstrap.sh脚本执行结果
虚拟机配置:
ubuntu版本:
make run 报错日志截图:
1、
2、
3、
4、
如上,想请教一下,导致的第 1 、2步存在编译失败的原因。是少了什么配置么
^…^
大家好,请教一下,按照官方文档的步骤第一次编译DragonOs,在make run 阶段存在编译失败问题,详情如下:
克隆的源码命令用的这个,拉的应该是默认的master分支 :
bootstrap.sh脚本执行结果
虚拟机配置:
ubuntu版本:
make run 报错日志截图:
1、
如上,想请教一下,导致的第 1 、2步存在编译失败的原因。是少了什么配置么
^…^
应该只是用户程序编译失败,然后报错是 DragonReach 安装时报错:
“Fail to get last modified time of path /path/to/DragonReach”
或许是 git 拉取时少了信息?看起来工具链应该是安装好了的。
你可以尝试 执行:
# 在DragonOS仓库根目录下
# 如果没有重新加载bash
source ~/.bashrc
# 由于工具链是好的我们再次尝试编译
make run # 或者 make run-vnc,如果你是用的是ssh
@SIG-Main cc?
有两个问题:
这里不存在kvm,说明是没有开硬件加速(按理来说这也能跑,只是有些功能不全)
然后,
你重新clone试下,并且bootstrap脚本不要使用root权限运行(不要加sudo)
你好,
1、之前的问题重新拉了下代码 执行 bash bootstrap.sh 之后用户态编译问题已解决
脚本执行
脚本执行结果:
2、make run 出现了一个新的好像是权限问题
1、
3、
基于第四步的报错,尝试使用 make run-vnc 但最后到这里类似卡住了
3、make run 控制台输出的日志,麻烦大哥帮忙看一下……
run.md (66.2 KB)
最后这里不是卡住了,而是因为你需要找个工具去连接那台linux的5900端口。
windows推荐 vnc viewer
linux推荐remmina
当然你可以参考文档里面去无图形启动:
make build && make qemu-nographic
之后的话退出虚拟机是