1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 全志R11 Tina2.5 交叉编译器介绍-SDK

全志R11 Tina2.5 交叉编译器介绍-SDK

时间:2019-05-20 11:17:30

相关推荐

全志R11 Tina2.5 交叉编译器介绍-SDK

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 工具等)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。