SEL4 tutorial hello-camkes-0

简介: SEL4 tutorial hello-camkes-0

依赖安装

sudo pip3 install plyplus
sudo pip3 install ordered_set
sudo apt-get install haskell-stack
sudo apt-get install texlive-bibtex-extra
sudo apt-get install mlton-compiler
sudo apt-get install texlive-latex-extra texlive-metapost
sudo pip3 install --user camkes-deps
sudo apt-get install libssl-dev libclang-dev libcunit1-dev libsqlite3-dev
stack upgrade --binary-only #重要,一定执行,然后查看是否正确,否则我这里编译一直报错
which stack # should be $HOME/.local/bin/stack
sudo apt-get install cmake-curses-gui

编译

./init --tut hello-camkes-0
cd hello-camkes-0miwkds3p_build
ninja

注: 运行脚本或者编译过程中可能还缺少其他工具,根据报错安装即可

注: 链接: 编译工具和环境依赖可以参考

注: 需要保持足够存储空间,编译的时候遇到卡着不动的现象,最后报出来空间不足,解决空间不足问题后,可以编译成功。

运行

./simulate

相关文章
|
9月前
|
Python
SEL4 tutorial-helloworld
SEL4 tutorial-helloworld
102 0
SAP Link Between Material Document and Accounting Document Table
SAP Link Between Material Document and Accounting Document Table
SAP Link Between Material Document and Accounting Document Table
How to create ABAP implicit enhancement implementation
How to create ABAP implicit enhancement implementation
114 0
How to create ABAP implicit enhancement implementation
|
iOS开发 开发者 C++
Effective Objective-C 2.0 Tips 总结 Chapter 5,6,7
Effective Objective-C 2.0 Tips 总结 Chapter 5,6,7 Chapter 5 内存管理 Tips 29 理解引用计数 引用计数是 Objective-C 内存管理的基础,包括 ARC 也是建立在引用计数的基础之...
1259 0
|
安全 iOS开发 编译器
Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4
Chapter 3 接口与 API 设计 Tips 15 使用前缀避免明明空间冲突 Objective-C 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所有名称都需要加前缀(包括实现文件中的全局变量和...
1068 0
Image Search Explained – 2 More Methods
In an earlier article titled "Principles of searching for similar images- Part 1", we introduced a method explaining how tools search for similar images.
2107 0
|
iOS开发 编译器 C语言
Effective Objective-C 2.0 Tips 总结 Chapter 1 & Chapter 2
下面只是对读到的所有 Tips 结合我平时开发中遇到的问题进行总结,每一个 Tips 和书中的每一条对应,本文的目的是去掉书中的大部分讨论的内容,让人能够马上使用这些 Tips,建议阅读过原书后食用更佳。
1131 0