本文主要是介绍交叉编译python,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.解决python源码,进入源码目录
2.先编译本地版本的python。直接使用命令
./configure --prefix=/home/KAS-300/python3.8 --enable-optimizations
make -j8
make install
3.把生成的python可执行文件临时加入PATH
export PATH=/home/KAS-300/python3.8/bin:/home/KAS-300/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH
4.重新解压源码,进入源码目录,生成目标版本的python
./configure --prefix=/home/KAS-300/python3.8_arm --host=aarch64-linux-gnu --build=x86_64-linux-gnu --target=aarch64-linux-gnu --disable-ipv6 --enable-shared --enable-optimizations ac_cv_file__dev_ptmx="yes" ac_cv_file__dev_ptc="no"
make -j8
make install
这篇关于交叉编译python的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!