makefile中交叉编译,在arm环境下的问题

#在运行makefile 在arm环境下而不是x86的时候碰到的问题

img

img


重启了设备,重新下载资源,以及root权限都没法解决

  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:嵌入式linux编程arm初步接触之启动文件汇编、Makefile、第一个main函数
  • 除此之外, 这篇博客: makefile中进行宏定义并传递给源代码中的 1 工程目录结构 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 建立的demo工程目录结构如下所示:

    ├── include
    │   └── common.h
    ├── main_dir
    │   ├── main.c
    │   └── makefile
    ├── makefile
    ├── obj
    │   ├── function.o
    │   └── main.o
    ├── readme.txt
    └── sub_dir
        ├── function.c
        └── makefile
    

img


这是 交叉编译的代码