交叉编译应用程序无法运行
Posted: 2024-04-25 11:21
板子上max,虚拟机是环境22.04,按文档直接git下来源码buildroot,任何东西没动
执行第三步:安装交叉编译工具链,全部编译镜像,我看到也是编译通过了的
然后要将交叉编译工具的路径添加到系统的 PATH 环境变量中
然后,命令行打下arm-r之后按table会自动补全,然后我就加个gcc,一个c语言文件,在ubantu是可以编译运行的,然后交叉编译通过,大小18k,发送到windows上也是18k,再发送到开发板就变20多k,然后运行就马上报错,错误如下:line 1: syntax error: unexpected ")"
我查网上说是makefile,我也不知道交叉编译makefile怎么搞,我用ubantu命令file文件,如下:x: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, not stripped
执行第三步:安装交叉编译工具链,全部编译镜像,我看到也是编译通过了的
然后要将交叉编译工具的路径添加到系统的 PATH 环境变量中
然后,命令行打下arm-r之后按table会自动补全,然后我就加个gcc,一个c语言文件,在ubantu是可以编译运行的,然后交叉编译通过,大小18k,发送到windows上也是18k,再发送到开发板就变20多k,然后运行就马上报错,错误如下:line 1: syntax error: unexpected ")"
我查网上说是makefile,我也不知道交叉编译makefile怎么搞,我用ubantu命令file文件,如下:x: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, not stripped