上次关于脚本启动慢的问题现在解决了(用的是将.py文件调用rust预编译器)编译成.o(字节码)的文件,发给MCU.确实提升巨快,秒启动,但现在又遇到一个问题,就是这个预编译器,它这个转换功能的部分具体是怎么转换的,我想把这段功能的实现,写到我自己的软件里,每次点下载的时候自动转好发送。(大佬们,教教我,感谢)
离线
rust-msc-latest-win10.exe 预编译器命令
1. 默认从入口脚本开始,收集依赖,全部编译并打包,默认入口脚本为 main.py
绑定C模块并编译主文件生成 pikaModules.py.a:
rust-msc-latest-win10.exe
2. 指定脚本入口编译并打包
编译指定入口脚本.py文件生成默认输出:
rust-msc-latest-win10.exe test.py
3. 自定义输出文件
将编译结果输出到指定文件:
rust-msc-latest-win10.exe test.py -o out.a
4. 生成字节码,仅编译单个脚本生成 .py.o 文件:
rust-msc-latest-win10.exe -c main.py
5. 生成字节码,指定文件名
自定义编译输出文件名:
rust-msc-latest-win10 -c main.py -o custom.o
离线