gpt4 book ai didi

python : Create an Executbale for ARM processor Embedded Board

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:56 35 4
gpt4 key购买 nike

我已经准备好程序并在 i386 平台上构建 - 但我现在需要为 ARM 处理器嵌入式板生成代码?

如何在 i386 系统上为 ARM 板创建可执行文件?

即使我将代码移植到 ARM 板上——我如何在上面构建可执行文件?

最佳答案

Python主要依赖于它下面的解释器,如果没有为某些处理器架构编译的解释器,你的python代码将无法运行。

现有的打包应用程序,如 PyInstaller 和 freeze,只会将你的 python 代码(以字节码的形式)与系统上正在运行的解释器的副本打包在一起,以共享模块“.so”的形式(在windows下,python解释器会打包成.dll文件)。

我认为您不能将 python 应用程序打包为具有某种处理器架构的计算机上的独立版本,以便在具有不同处理器架构的不同计算机(或嵌入式系统)上运行,因为当前的打包工具不允许您这样做。

如果要为 ARM 系统打包 python,请将其打包在 ARM 系统上,而不是在 i386 上。

更新

如果你真的想翻译成机器码,你可以使用 pypy (支持 ARM 平台)或任何具有 ARM 支持的 RPython 系列(它对 Python 语言施加了一些限制,以便可以在编译时推断出变量的类型)。

关于 python : Create an Executbale for ARM processor Embedded Board,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20350584/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com