Picoc在Ubuntu下的编译与运行测试

来源:互联网 发布:内网端口映射软件 编辑:程序博客网 时间:2024/05/28 04:53
Picoc是一个非常小的c解释器,可以用于多种系统,目前支持的系统常见的有x86和arm和stm32f103,
在上面直接解释c99代码。

解释器和编译器的区别在于,解释器将c按照脚本翻译成中间代码进行处理,而编译器则是编译为完整文件在内存中执行程序。

Picoc这个项目已经包括了能在STM32F103上运行的工程文件,位置在主文件夹下的port子文件的STM32子文件夹内

从git上面直接clonePicoc的时候发现了一些问题,进行了一点修复,主要修复的部分有keilu5的版本兼容,interpreter.h文件错误等。



除了文件问题以外,如果在linux/unix环境 下进行编译还会提示
readline/readline.h: No such file ordirectory

需要执行命令 sudo apt-get install libreadline-dev 安装readline这一个库来解决

最后在picoC文件夹内执行make all编译
Picoc在Ubuntu下的编译与运行测试



测试例:

Picoc在Ubuntu下的编译与运行测试



 
0 0
原创粉丝点击