打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
移植Python-3.6.9到ARM开发板上
userphoto

2023.11.30 广东

关注

一、主题:移植Python-3.6.9到ARM开发板上,例如RK3399,J5等平台。

二、步骤:

1、下载源码

2、编译步骤

 1641  ./configure --host=aarch64-linux-gnu  --build=armv7 --prefix=$PWD/../python_install --enable-ipv6 --enable-shared ac_cv_file__dev_ptmx="yes" ac_cv_file__dev_ptc="no"
 1642  make
 1643  ls
 1644  file python
 1645  make install
 1646  cd ..
 1647  cp -rf python_install /media/sf_vmshare/
 1648  cd python_install
 1649  ls
 1650  history 33
charlie@ubuntu18046:~/work/python/python_install$ file ./bin/python3.6
./bin/python3.6: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5af8fda7cb554f943ae11bae93c7d799018d5c7d, for GNU/Linux 3.7.0, with debug_info, not stripped
charlie@ubuntu18046:~/work/python/python_install$

主要是 :./configure;make;make install

./configure  ARCH=arm64 --build=x86_64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --enable-ipv6 --enable-shared ac_cv_file__dev_ptmx="yes" ac_cv_file__dev_ptc="no"

–host是交叉编译工具链,–build表示编译出来的程序运行的处理器,–prefix表示安装目录。


三、移植开发板测试

四、/usr/bin

相关库,可执行程序,设置好环境变量。即可使用python,不用绝对路径了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
掌握QEMU虚拟化技术:搭建ARM64+Linux调试环境实战指南
ubuntu16.04 安装交叉编译工具aarch64
使用QEMU搭建ARM64实验环境
关于vim安装编译支持python的过程及问题的解决
安装tensorflow
Python3版本移植到ARM的通用方法(一键移植)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服