我下载了w_scan项目(一个用于对DVB和ATSC传输执行频率扫描的小型命令行实用工具)。来自。我还在我的Ubuntu x86_64上安装了gcc-arm-linux-gnueabi。
我使用./configure --host=arm-linux CC=arm-linux-gnueabi-gcc命令进行交叉编译,并生成一个二进制文件.但是,我将该文件复制到目标板并执行该文件,它将显示sh: ./w_scan: No such file or directory。
我使用file命令查看该二进制文件的信息,它显示了ELF 32-bit LSB executable, ARM, version
我正在编写一些代码,将zip文件写入文件系统,然后将该zip文件作为附件发送到电子邮件中。用于创建消息和附加文件的代码是:
msg = MIMEMultipart()
..
with open( filepath, 'r') as fin:
data = fin.read()
part = MIMEBase( 'application', 'octet-stream' )
part.set_payload( data )
Encoders.encode_base64( part )
part.add_h