Linux syntax error: unexpected end of file 在网上查阅,大多数都是运行sh脚本时报的错误,解决办法是检查sh脚本文件末尾是否存在多余的换行符。然而我这边是直接运行可执行程序报的错。 其实现在想想这个问题就挺搞笑的,我居然想将Ubuntu gcc编译后的程序直接拷到嵌入式Linux上运行,结果当然是无法运行的,对于嵌入式Linux,由其架构版本区分,都有相配套的交叉编译链,需要利用交叉编译后,程序才能够在嵌入式Linux上正常运行,如arm-linux-gcc等