驱动开发执行应用层时报ELF: not found,syntax error: unexpected “(“错误

问题:

原因:在跨平台的时候注意我们使用的编译器,我是因为没有没有交叉编译导致的。

出问题之前使用的是gcc test_01_normal.c -o test_01_normal生成的文件,导致,执行时报ELF这种问题。

解决办法:arm-linux-gnueabihf-gcc test_01_normal.c -o test_01_normal就可以正常使用了

相关推荐
想你依然心痛1 天前
嵌入式Linux安全加固:SELinux、Capabilities与Seccomp——强制访问控制与沙箱
linux·运维·安全
REDcker1 天前
macOS 挂载 Linux 远程目录详解
linux·运维·macos
2601_961593421 天前
Mac 上搭建Linux环境吗?VMware + CentOS Stream 9 镜像快速部署
linux·运维·ide·macos·centos
dddwjzx1 天前
嵌入式Linux C应用编程入门——线程 (二)
linux·嵌入式
写代码的学渣1 天前
Linux systemd 开机启动日志逐行详细解析报告
linux·运维·服务器
阿成学长_Cain1 天前
Linux telinit 命令详解:运行级别切换|关机重启|系统维护一站式掌握
linux·运维·前端·网络
qeen871 天前
【Linux】指令补充与shell的简单介绍
linux·运维·服务器
阿成学长_Cain1 天前
Linux talk 命令详解:经典终端实时聊天工具,无需图形界面即可对话
linux·运维·前端
一拳一个娘娘腔1 天前
【后渗透-Linux篇】Linux 提权与逃逸:从 www-data到 root的蜕变
linux·运维·服务器
jieyucx1 天前
零基础通关:Shell 编程核心语法全景详解
linux·运维·编程·shell