这个可执行生成在 raspbian linux 上,在我的 raspberry-pi 上:
安装 pyinstaller :(我不得不尝试几次,因为我收到错误“http.client.RemoteDisconnected:远程端关闭连接而没有响应”但它突然起作用了):
$ pip3 安装 pyinstaller
在我的 tiny_test.py 文件的目录中:
$ pyinstaller -F tiny_test.py
然后,在创建的 dist 文件夹中,我尝试运行编译后的可执行文件:$ tiny_test
这给出了错误:
“tiny_test:tiny_test:无法执行二进制文件”
$ ./tiny_test
检查可执行文件属性:
$ file tiny_test
“tiny_test:ELF 32 位 LSB 可执行文件,ARM,EABI5 版本 1 (SYSV),动态链接,解释器 /lib/ld-linux-armhf.so.3,用于 GNU/Linux 3.2.0,BuildID[sha1]=ad32521ad141d04ca4fc0667983637c77 , 剥离"
LSB 可执行文件需要像这样运行:
$ ./tiny_test
这对我有用!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句