交叉编译python

📅 2026/6/26 4:28:51
交叉编译python
源码下载Python Source Releases | Python.org编译配置配置交叉编译工具链export PATH/home/test/gcc-linaro-6.5.0-2018.12-x86_64_aarch64-linux-gnu/bin/:${PATH}配置python./configure --hostaarch64-linux-gnu --buildx86_64-linux-gnu --prefix$(pwd)/install --enable-shared --disable-ipv6 ac_cv_file__dev_ptmxno ac_cv_file__dev_ptcno ac_cv_func_getaddrinfoyes ac_cv_func_getaddrinfo_workyes ac_cv_func_preadv2no ac_cv_func_pwritev2no ac_cv_func_copy_file_rangeno ac_cv_header_stropts_hno编译make -j8 make install编译后的python镜像保存在install目录。将该目录进行打包推送到板子里面。部署python到板子export PYTHONHOME/ota/install/ export PYTHONPATH$PYTHONHOME/lib/python3.10 export PATH$PYTHONHOME/bin:$PATH export LD_LIBRARY_PATH$PYTHONHOME/lib:$LD_LIBRARY_PATH python3 --version说明编译哪个版本的pythonhost主机上面就需要有哪个版本的python。