海思系列单板上面,在Linux上交叉编译的时候,编译通过,下载到板子上以后,运行时出现下面的错误:
line 1: syntax error: unexpected word (expecting ")")
除了其他的原因以外,对于菜鸟来说,如果是运行object文件,就是一般的 *.o文件,也会出现这个错误。可以先用命令
file <filename>
来查看一下,如果没有 executable 字样,就表明不是一个可执行文件,需要替换成可执行文件,再试。
本文介绍了解决在Linux环境下,使用海思系列单板进行交叉编译时遇到的运行错误问题。当尝试运行object文件时,可能会遇到syntax error: unexpected word的错误提示。文章提供了检查并确认文件是否为可执行格式的方法,并指导如何将非可执行文件转换为可执行文件。
海思系列单板上面,在Linux上交叉编译的时候,编译通过,下载到板子上以后,运行时出现下面的错误:
line 1: syntax error: unexpected word (expecting ")")
除了其他的原因以外,对于菜鸟来说,如果是运行object文件,就是一般的 *.o文件,也会出现这个错误。可以先用命令
file <filename>
来查看一下,如果没有 executable 字样,就表明不是一个可执行文件,需要替换成可执行文件,再试。

被折叠的 条评论
为什么被折叠?