版本
组件 | 版本 |
ubuntu | 20.04 |
open-tee | 2.6.0 |
安装步骤
①版本为2.6.0 链接: https://pan.baidu.com/s/1543WMEilU5yj56Zjakmm8A 提取码: furj
②./setenv.sh
③./pre_toolchains.sh
④
参考[2]
需要修改的文件 | 原来的 | 改为 |
qemu/util/memfd.c | #ifdef CONFIG_MEMFD #include <sys/memfd.h> #elif defined CONFIG_LINUX |
#if defined CONFIG_LINUX && !defined CONFIG_MEMFD |
qemu/configure | #include <sys/memfd.h> | #include <sys/mman.h> |
./Build_qemu.sh
⑤普通用户权限下面运行
./run.sh
弹出两个窗口
窗口标题 | 含义 |
Secure | secure world |
Normal | Normal world |
Reference:
[2]memfd.c:40:12: error: static declaration of ‘memfd_create’ follows non-static declaration