因为之前都是在玩arm架构的单片机,所以写的代码几乎都是C/C++的版本。现在弄了个maixGO玩得还可以,想把以前的代码改成python 又感觉太麻烦。
昨天突然想到在x86平台上Python与C/C++是可以混合编程的,找了相关的资料,实践了一下。
按照教程中的方法成功使用工具SWIG将c代码转为python模块,并且可以正确运行。
其中需要先将c代码使用gcc工具链接成.so
文件。
但gcc是x86平台的编译工具,编译RISC的c程序是不是要用riscv-none-embed-gcc (RISC-V交叉编译环境)?
以上只是我个人的构想,不知道是否能够实现。求解答