2. 目录结构
Tina 交叉编译器是预先编译好的,目录为:
tina/prebuilt/gcc
具体目录结构如下:

.├── aarch64 (详见①)
│ ├── aarch64-toolchain.txt
│ ├── toolchain-sunxi-glibc
│ │ ├── LICENSE
│ │ ├── README.TOOLCHAIN
│ │ ├── toolchain
│ │ │ ├── aarch64-openwrt-linux -> aarch64-openwrt-linux-gnu
│ │ │ ├── aarch64-openwrt-linux-gnu
│ │ │ ├── bin
│ │ │ ├── etc
│ │ │ ├── include
│ │ │ ├── info.mk
│ │ │ ├── lib
│ │ │ ├── lib32 -> lib
│ │ │ ├── lib64 -> lib
│ │ │ ├── libexec
│ │ │ ├── sbin
│ │ │ ├── share
│ │ │ └── var
│ │ └── version.mk
│ └── toolchain-sunxi-musl
│ ├── LICENSE
│ ├── README.TOOLCHAIN
│ ├── toolchain
│ │ ├── aarch64-openwrt-linux -> aarch64-openwrt-linux-musl
│ │ ├── aarch64-openwrt-linux-musl
│ │ ├── bin
│ │ ├── include
│ │ ├── info.mk
│ │ ├── lib
│ │ ├── lib32 -> lib
│ │ ├── lib64 -> lib
│ │ ├── libexec
│ │ └── share
│ └── version.mk
├── arm (详见②)
│ ├── arm-toolchain.txt
│ ├── toolchain-sunxi-arm9-glibc
│ │ ├── LICENSE
│ │ ├── README.TOOLCHAIN
│ │ ├── toolchain
│ │ │ ├── arm-openwrt-linux -> arm-openwrt-linux-gnueabi
│ │ │ ├── arm-openwrt-linux-gnueabi
│ │ │ ├── bin
│ │ │ ├── etc
│ │ │ ├── include
│ │ │ ├── info.mk

│ │ │ ├── lib
│ │ │ ├── lib32 -> lib
│ │ │ ├── lib64 -> lib
│ │ │ ├── libexec
│ │ │ ├── sbin
│ │ │ ├── share
│ │ │ └── var
│ │ └── version.mk
│ └── toolchain-sunxi-arm9-musl
│ ├── LICENSE
│ ├── README.TOOLCHAIN
│ ├── toolchain
│ │ ├── arm-openwrt-linux -> arm-openwrt-linux-muslgnueabi
│ │ ├── arm-openwrt-linux-muslgnueabi
│ │ ├── bin (详见③)
│ │ ├── include (详见④)
│ │ ├── info.mk
│ │ ├── lib (详见⑤)
│ │ ├── lib32 -> lib
│ │ ├── lib64 -> lib
│ │ ├── libexec
│ │ └── share
│ └── version.mk
└── host (详见⑥)
└── host-toolchain.txt

详注:
① gcc/linux-x86/aarch64 是小机为 64 位的编译器目录;
② gcc/linux-x86/arm 是小机为 32 位的编译器目录(R11 是 32 位机器);
③ bin 目录:存放交叉编译工具,包括 gcc, g++, ar, nm, objdump 等。
gcc: C 交叉编译器;
g++: C++交叉编译器;
ar: 创建静态链接库;
ld: 连接器,将目标文件链接为可执行程序;
objdump: 查看目标文件或者执行文件的构成;
nm: 列出目标文件的符号;
④ include 目录:存放编译应用程序时程序包含的头文件,如 stdio.h 等
⑤ lib 目录:存放编译器相关的库,如 libc 库
⑥ host 目录:存放 host 端编译器相关目录(暂时未使用,目前 host 端使用的是本地 gcc 工具等)

全志R11 Tina2.5 交叉编译器介绍-SDK相关推荐

  1. 海思sdk包以及交叉编译器安装

    首先需要准备好海思交叉编译器和sdk包,ubuntu16.04 tar -xzvf arm-himix200-linux.tgz cd arm-himix200-linux/ 可以看到如下目录 可以查 ...

  2. 嵌入式设备开发专题《tiny4412开发,制作tiny4412交叉编译器》

    交叉编译器介绍链接:https://blog.csdn.net/pengfei240/article/details/52912833 crosstool-ng-1.22.0.tar.bz2工具链接: ...

  3. Hi3531DV100开发环境的搭建(含交叉编译器的安装及官方SDK安装)

    (一)交叉编译环境的安装(hisiv500) 海思3531d采用arm-hisiv500-linux作为交叉编译工具,首先将arm-hisiv500-linux.tgz拷贝到共享目录,然后通过cp命令 ...

  4. 全志R11 SDK版本说明手册

    1. R11 主要内容 [系统] Tina 版本:基于 Tina_v2.5 + Linux-3.4 版本. 支持特性:支持 R11 开发板. 支持 5 寸屏 LCD 显示,分辨率是 800*480. ...

  5. 海思hi3518用eclipse采用交叉编译器编译程序在海思开发板上运行

    题记:在linux下开发C/C++程序时,eclipse是一款不错的IDE软件,在eclipse开发运行在linux系统下的程序时,用到 的编译工具莲是linux gcc,而如果要将eclipse开发 ...

  6. Hi3516A开发--安装交叉编译器

    发布包提供两种编译工具链arm-hisiv300-linux和arm-hisiv400-linux,其中armhisiv300-linux为基于uclibc的工具链,arm-hisiv400-linu ...

  7. 构建Android的交叉编译器、用NDK编译移植

    在之前的文章中提到了用arm-none-linux-gnueabi-gcc交叉编译移植程序到Android平台上.也提到了,Android中没有glibc,所以arm-none-linux-gnuea ...

  8. 【物联网】 Ubuntu中生成交叉编译器xtensa-lx106-elf

    要在PC上开发ESP8266,无论是Linux还是Windows首先需要有一套交叉编译环境,才能将编写好的代码编译成可在ESP8266上固化和运行的bin文件.官方提供了已编译完成的Linux下的交叉 ...

  9. linux的系统移植——交叉编译器

    1.为什么要有交叉编译器? \qquad一般电脑是X86架构,而单片机一般不是,比如单片机是ARM架构,那么gcc编译生成的程序只能在X86的架构上运行,而不能在ARM架构上运行,所以需要交叉编译器编 ...

最新文章

  1. phpmyadmin 批量导出多个数据库
  2. 如何用产品思维找到意中人?
  3. 如何给easyui datagrid toolbar上方添加搜索框
  4. Ehab and another construction problem(水题)
  5. Google Chrome 总提示flash插件过期,用命令行模式解决
  6. Python3 爬虫学习笔记 C14【验证码对抗系列 — 点触验证码】
  7. 软件外包项目实施过程中的关键因素(摘自IT168技术频道)
  8. 中文编程汉语编程开发的大型管理软件案例
  9. jdy40程序C语言,C语言习题集
  10. 无条件呼叫前转接已启用
  11. _weak typeof(self) weakSelf = self;
  12. sorted()排序详解
  13. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式
  14. C语言中typeof作用,c语言中typeof关键字
  15. 软件测试绩效如何考核?
  16. Aptana3 改变背景颜色
  17. 【体系结构】第三章——输入输出系统
  18. STM32F103C8 TIM1 CHN PWM输出代码
  19. 群晖Nas通过jellyfin搭建本地影音库详细全过程(三):jellyfin之刮削小姐姐NFO
  20. 运营管理整改报告范文_关于规范运作自查自纠活动的整改报告

热门文章

  1. SPEED 飞车扩容改造:敢于对过去说不
  2. Spring源码——XmlBeanFactory流程
  3. 网络协议那些事儿,每一个程序员的必备知识,这次终于理顺了!
  4. 2. IPV6报头格式
  5. cpu风扇等其他电脑上风扇的消除噪音方法教程介绍示范
  6. 图形图像的一些基本概念
  7. 这些小技巧,让你的前端编程更优雅
  8. 万能上传击溃ASP/PHP/JSP脚本系统
  9. 被高德地图追上,百度地图该怎么继续保持霸主之位
  10. VBA 读取写入指定单元格