1回答

0收藏

[原创] 【MYD-Y6ULX】试用---编译环境构建,测试示例代码

嵌入式系统 嵌入式系统 2343 人阅读 | 1 人回复 | 2018-03-28

     近些天忙于工作的事忽略了米尔板子,这赶紧通上电宠幸宠幸。     电脑也是经常重装,用了win10 ltsb版本,虚拟机要装起来了,还是选择lubuntu16,也就一个980M的包。
   

   装好后更新一下软件包,然后把资料中提供的编译工具解压添加到环境变量,
   然后查看一下配置好的变量是否正确
   

  接着还要编译一下example文件夹内的代码是否可以正常工作,然后进入子文件夹内直接make,没有错误提示,一闪而过。
然后通过U盘把可执行文件放到arm linux环境内。结果

  1. -sh: ./led: cannot execute binary file: Exec format error
复制代码
查看文件
  1. file led
  2. led: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4ef3af2b1c9b80986f4817fffe3c2ccd5e769aaf, not strippe
复制代码
然后补上32位的库,还是一样的错误,好吧,最后发现我配置了arm-linux-gnueabihf-gcc却手残直接用gcc 命令了,然后
  1. arm-linux-gnueabihf-gcc gpio_key.c -o gpio_key
  2.    
复制代码
这就不会报错了,但是执行的时候都会打开设备出错。还需要看下是什么具体问题。先到这里,有时间再看


分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条