我是个新手,刚在电脑上搭建好QT的开发环境,写了一个最简单的程序编译正常,可以在开发板上面去运行时就出错了:
[root@FriendlyARM arm_helloworld]# ./arm_helloworld
./arm_helloworld: line 1: syntax error: unexpected "(" (expecting ")")
[root@FriendlyARM arm_helloworld]#
这个是什么原因啊,要如何解决?请高手不吝赐教!试了几次重新建工程,都是一样的错误,
------解决方案--------------------
这种错误是你用跑在PC上的程序,直接copy给板子跑是不行的。
你需要用交叉编译工具重新编译程序,而且需要 ./arm_helloworld -qws 以qws启动第一个或者唯一一个应用程序。
先补齐交叉编译的基础知识。