文章目录
- github拉取源码
- 更新模块
- 编译
- 运行
github拉取源码
到Github(https://github.com/micropython/micropython)上下载源码
终端输入,如果提示识别不到gh命令,就sudo apt-get install gc安装一下。
再根据提示在终端里登录自己的github账号。
再次尝试拉取,成功后能看到路径下出现micropython文件夹
更新模块
看官方源码目录ports/unix下的readme,提示需要先make submodules
不出意外的话,应该就要出意外了。
不慌,一个个解决。
1.提示make: pkg-config: No such file or directory
。那就安装sudo apt install pkgconf
。
2.fatal: unable to access 'https://github.com/ARMmbed/mbedtls.git/': GnuTLS recv error (-54): Error in the pull function.
该梯子出马了,你懂我意思吧(手动狗头
3.上2个问题搞掂之后,你估计还会遇到下面这个问题Package 'libffi', required by 'virtual:world', not found
,大同小异了,没有就装它!sudo apt-get install libffi-dev
终于。。。完成这一步了
编译
简单,make,有点久,耐心等一会。
运行
根据官方文档输入指令./build-standard/micropython
随便测试一下
好了好了好了下课!!!