解决问题./write: syntax error: "(" unexpected
在pc机上编译的程序,利用nfs共享在ok2440上执行时出现了这个错误:

#./write
./HelloWorld line 1: syntax error: "(" unexpected

经过查找这个错误是由于编译程序所使用的编译器是gcc,使用gcc编译的程序可以在

pc机上运行而不能在开发板上运行;

而要想程序在开发半上运行就需要使用编译器arm-linux-gcc进行编译,使用arm-

linux-gcc编译的程序只能在开发板上运行而不能在pc机上运行,否则将出现
bash: ./write:无法执行二进制文件!


另外,要保证你的文件被正确编译过哦!!(我开始就忘了)