查看: 1848|回复: 1

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

[复制链接]
  • TA的每日心情
    慵懒
    2020-5-29 14:13
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-3-28 22:55:46 | 显示全部楼层 |阅读模式
    分享到:
         近些天忙于工作的事忽略了米尔板子,这赶紧通上电宠幸宠幸。     电脑也是经常重装,用了win10 ltsb版本,虚拟机要装起来了,还是选择lubuntu16,也就一个980M的包。
        J2(WIQLX2O8B3_68F%CP_]V.png
       装好后更新一下软件包,然后把资料中提供的编译工具解压添加到环境变量,
       然后查看一下配置好的变量是否正确
        (VH7E35(PWO10D3~IB%@][Y.png
      接着还要编译一下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.    
    复制代码
    这就不会报错了,但是执行的时候都会打开设备出错。还需要看下是什么具体问题。先到这里,有时间再看


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 02:57 , Processed in 0.121135 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.