linux 程序运行错误,linux环境下运行程序格式错误的问题,bash: ./helloworld: cannot execute binary file: Exec format error...

在编译完quecOpen的example helloworld之后,我运行此程序,结果报错,详情如下:

ricks@ubuntu:~/share/project/ql-ol-sdk/ql-ol-extsdk/example/hello_world$ ./helloworld

bash: ./helloworld: cannot execute binary file: Exec format error

很明显,文件格式错误。因为这个例子是用 arm-gcc交叉编译工具编译的,所以不能在ubuntu环境下的bash下运行。

所以,我把helloworld例程push到EC20模块,如下所示:

ricks@ubuntu:~/share/project/ql-ol-sdk/ql-ol-extsdk/example/hello_world$ adb push helloworld /usrdata

KB/s ( bytes in .066s)

在QuecOpen系统中运行成功,如下所示:

/usrdata # ./helloworld

atoi("19.7")=

ARM架构安装Anaconda3出现错误:cannot execute binary file: Exec format error

ARM架构安装Anaconda3出现错误:cannot execute binary file: Exec format error 原因是:安装包格式不对. 在Anaconda官网上只有x86(32 ...

linux 环境下运行STS时 出现must be available in order to run STS

linux 环境下运行ECLIPSE时

你可能感兴趣的:(linux,程序运行错误)