staging_dir:

最终的安装目录。tools,toolchain被安装到这里,rootfs也会放到这里。

staging_dir/host:

该文件是是一个微型的linux目录,有自己的目录bin/,lib/等等。这是主机工具安装的位置,构建系统的其余部分会将该区域的目录前缀到环境变量PATH中。

staging_dir/toolchain:

该文件是一个微型的Linux根目录,有自己的目录bin/,lib/等等。它包含用来构建固件的C交叉编译器。你可以用该编译器在Openwrt之外编译一个可以加载到固件中的简单C程序。这个C编译器一般是这样:

可以看到CPU、C库和编码到其中的gcc的版本号,并允许多目标同时在一起构建。

关于工具链:toolchain。一个工具链由GNU binutils、gcc编译器和uClibc组成,它们都是为与uClibc链接的目标系统生成二进制文件而构建的。

staging_dir/target:

包含每个目标包已安装的版本;根目录形式,包含bin/,lib/等等,并且将会变成实际的根目录,仅作出一些调整就会打包进固件镜像中,像root-ramips之类。这里也有一些其他的文件在其中,主要生成软件包和开发软件包。

例如查找一个库文件:

openwrt目录结构之staging_dir相关推荐

  1. openwrt目录结构

    openwrt目录结构 一:目录结构 二:内核patch 三:文件系统自动内置文件 一:目录结构 build_dir 这是一个中间文件夹,所有代码都会拷到其中编译,代码在编译之前会拷贝一份到此目录中. ...

  2. 【物联网】OpenWrt OpenWRT的源码下载及目录结构

    OpenWRT的源码下载及目录结构 OpenWrt的源代码管理默认用的是SVN下载: svn co svn://svn.openwrt.org/openwrt/trunk/ . 还可以用Git下载: ...

  3. Linux / OpenWRT / 目录功能说明

    一.目录树 注意,上图中: 蓝色是原始文件的目录结构. 红色是编译之后的目录结构. 二.原始目录 1.config 存放着整个系统的配置文件. 2.include openwrt 的 Makefile ...

  4. Go 学习笔记(84)— Go 项目目录结构

    1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...

  5. Udacity机器人软件工程师课程笔记(九)-ROS-Catkin包、工作空间和目录结构

    Catkin包和工作空间 1.Carkin包简介 Catkin是ROS的官方构建系统,也是原始ROS构建系统rosbuild的继承者.catkin结合了CMake宏和Python脚本,在CMake的正 ...

  6. Platform Builder 5下WinCE 5.0目录结构

    Platform Builder 5下WinCE 5.0目录结构 Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:\WINCE50 ...

  7. Tomcat软件的目录结构、作用

    要了解Tomcat的目录结构,首先要知道什么是Tomcat? Tomcat是一个Apache软件基金会Jakarta项目中的核心项目:是一个免费的开放源代码的轻量级Web应用服务器:运行时占用资源小, ...

  8. CentOS目录结构超详细版

    最近初学Linux 对linux的目录产生了很多疑问,看到这篇文章,让我顿时对目录有了一个清晰的认识!推荐给大家! ------------------------------------------ ...

  9. caffe这个c++工程的目录结构

    目录结构 caffe文件夹下主要文件: data 用于存放下载的训练数据 docs 帮助文档 example 一些代码样例 matlab MATLAB接口文件 python Python接口文件 mo ...

最新文章

  1. android测量的三种模式
  2. html实体编码遇上js代码
  3. 两台路由器之间建立邻接关系的过程即报文信息交换过程
  4. 计算机专业大一暑假,2020年计算机专业大学生暑期社会实践调查报告
  5. 网络克隆报a:\ghosterr.txt故障解决一例
  6. 微课|《Python编程基础与案例集锦(中学版)》第3章(1)
  7. 对于模拟交易所引发的思考
  8. python资料-100G Python从入门到精通全套资料!
  9. 企业微信接口下载微盘文件
  10. 计算机网络的分类3:按网络的工作方式分类,分为集中式网络、分布式网络
  11. 2020神舟几号发射_神舟九号和神舟十号是什么时候发射的,宇航员分别是谁?...
  12. JavaScript文档注释JSDoc注释
  13. 基于Socket编程的网络聊天室
  14. 周易正易 p1-100
  15. 微信公众平台安全模式消息体签名及加解密PHP代码示例
  16. uniapp的原生tabbar图片加载不出来
  17. 如何定时刷新一个View的内容呢? 酷课堂iOS交流群问答(201901期)
  18. 红芯电子对FPGA逻辑设计的解读
  19. SpringBoot校园二手市场
  20. 鸿蒙系统可以安装当贝市场吗,华为智慧屏V85怎么样?怎么安装第三方软件当贝市场?...

热门文章

  1. Go语言基础第06天(结构体和指针)
  2. 浏览器HTTP缓存策略
  3. git bash命令
  4. 在Windows中运行Linux bash命令的几种方法
  5. Word快速删除所有英文、数字或中文
  6. MySQL高级篇——聊聊MySQL的存储引擎
  7. 用流程图来描述一个App的启动功能
  8. PHP代码审计-sql注入
  9. 如何选择实用的高斯计?
  10. 流形上从环境空间到隐层空间是压缩的一个过程,香农极限是否是流形表示的另一个方面?