驱动开发执行应用层时报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就可以正常使用了

相关推荐
liu****7 分钟前
12.线程同步和生产消费模型
linux·服务器·开发语言·c++·1024程序员节
snakecy8 分钟前
常用命令记录
linux·运维·github
cccyi734 分钟前
Linux Socket 编程全解析:UDP 与 TCP 实现及应用
linux·tcp socket·udp socket
小苏兮1 小时前
【把Linux“聊”明白】自动化构建-make/Makefile详解
linux·服务器·学习·自动化·1024程序员节
fy zs1 小时前
linux文件系统和软硬连接
linux·centos
QT 小鲜肉1 小时前
【个人成长笔记】将Try Ubuntu里面配置好的文件系统克隆在U盘上(创建一个带有持久化功能的Ubuntu Live USB系统)
linux·开发语言·数据库·笔记·ubuntu
AC是你的谎言3 小时前
网络层和数据链路层
linux·网络·学习·智能路由器
waves浪游3 小时前
基础开发工具(下)
linux·运维·服务器·开发语言·c++
春风霓裳4 小时前
ubuntu磁盘管理、磁盘扩容
linux·运维·ubuntu
直有两条腿5 小时前
【操作系统】非连续内存分配
linux