GNU toolchain 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
GNU toolchain 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

GNU工具链(GNU toolchain)是一个包含了由GNU项目所产生的各种编程工具的集合。这些工具形成了一条工具链(串行使用的一组工具),用于开发应用程序和操作系统。 GNU工具链在针对嵌入式系统的Linux内核、BSD及其它软件的开发中起着至关重要的作用。GNU工具链中的部分工具也被Solaris, Mac OS X, Microsoft Windows (via Cygwin and MinGW/MSYS) and Sony PlayStation 3等其它平台直接使用或进行了移植。

GNU工具链中包含的项目有:

  • GNU make:用于编译和构建的自动工具;
  • GNU编译器集合(GCC):一组多种编程语言的编译器;
  • GNU Binutils:包含链接器、汇编器和其它工具的工具集;
  • GNU Debugger(GDB):代码调试工具;
  • GNU构建系统(autotools):
    • Autoconf
    • Autoheader
    • Automake
    • Libtool

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
09/28 00:16

在tinycolinux32上装tinycolinux64 kernel和toolchain

本文关键字:高版本gcc cross compile 交叉编译低版本gcc,boostrap,为tinycolinux低版本linux kernel生成gcc,在32位linux cross build gcc target for linux64 execution,32位64位混合rootfs制作,运行cross b......

0
0
发表了博客
2019/05/12 23:16

MSYS 工具和TOOLCHAIN的配置

博客转载:https://blog.csdn.net/hunterhuang2013/article/details/70880569 1. MSYS2 自带的开发环境,安装的包叫 msys2-devel pacman -S msys2-devel 共有 6 组员在组 msys2-devel 中 1) binutils 2) cocom 3) gcc 4) gcc-fortran 5) msys2-w32api-headers 6) msys2-w32api-runtime 2. MinGW-w64 64位开发工具...

0
0
发表了博客
03/12 19:21

Preparing a toolchain for building ARM binaries on x86 hosts

https://www.technexion.com/support/knowledgebase/preparing-a-toolchain-for-building-arm-binaries-on-x86-hosts/ Difficulty Levels: Intermediate Date added: November 8, 2018 Affected Products: EDM1-CF-IMX6 , EDM2-IMX6PLUS , PICO-IMX6 , PICO-IMX6UL , PICO-IMX7 , PICO-IMX8M , TEK3-IMX6 , TEK3-IMX6UL ...

0
0
发表了博客
03/14 10:42

Preparing a toolchain for building ARM binaries on x86 hosts

https://www.technexion.com/support/knowledgebase/preparing-a-toolchain-for-building-arm-binaries-on-x86-hosts/ Difficulty Levels: Intermediate Date added: November 8, 2018 Affected Products: EDM1-CF-IMX6 , EDM2-IMX6PLUS , PICO-IMX6 , PICO-IMX6UL , PICO-IMX7 , PICO-IMX8M , TEK3-IMX6 , TEK3-IMX6UL ...

0
0
发表于开发技能专区
09/29 00:10

为tinycolinux创建应用包-toolchain和编译方法

本文关键字:tinycorelinux编译gcc套件,live,vhd二合一colinux,tinycorelinux lnmp 在前面我们提到,一个linux发行包只要提供了核心部分和cui的基础toolchain部分才算是一个基本完整的linux发行包,因为扩展将来都...

0
0
发表于游戏开发专区
2019/08/26 17:49

UE4在多版本toolchain共存下无法编译的问题

现在面临的问题:vs2015、vs2017、vs2019共存,同时安装有多个版本的toolchain,多个版本的win10 sdk,在生成UE4.21的sln文件后,用visual studio打开编译时,总是自动用电脑上安装的最新toolchain和win10 sdk来编...

12
0
发表了博客
2016/08/11 16:12

做了个工具android-gcc-toolchain方便使用NDK

有一种冲动想要实现这样的工具:一个命令android-gcc-toolchain gcc a.c生成一个android的exe,一个命令把交叉编译所需的CC等环境变量准备好,以便让人执行configure和make命令。最终把这这些都做到一个工具里去了,顺便还加上了一些黑方法对付常见的交叉编译错误。

0
1
发表了博客
2018/02/01 20:07

linux driver ------ 交叉工具链(cross toolchain)

在 ARM Linux 的开发中,人们趋向于使用 Linaro(http://www.linaro.org/)工具链团队维护的 ARM 工具链,它以每月一次的形式发布新的版本,编译好的可执行文件可以网站下载。Linaro 是 ARM Linux 领域中最著名最具技术成就的开源组织。 命名含义解释: gcc-linaro-*x86_64_arm-linux-gnueabihf.tar.xz Linux 64-bit bin...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/01/13 15:07

Windows 用 Cygwin 和 iPhone toolchain 4.0 编译 iPhone 项目

⑴ 假设在 Windows下己安装 cygwin 在 c:\cygwin, 下载己安装头文件及编译好的 toolchain4 toolchain4_cygwin_built.tar.bz2 (182.71MB) (115 下载 : http://u.115.com/file/e6y9axmh ) 将 toolchain4_cygwin_built.tar.bz2 放在 c:\cygwin 下 ⑵ 进入 cygwin 环境內 ⑶ 安装 toolchain4 文件夹 tar xjvf /toolchain4_c...

1
9
发表了问答
2010/04/20 06:42

Ubuntu上构筑iPhone OS3.1.2开发环境

在建立编译环境前,请先下载好所需的SDK和Firmware文件: iPhone1,2_3.1.2_7D11_Restore.ipsw http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7265.20091008.Xsd32/iPhone1,2_3.1.2_7D11_Restore.ipsw iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg http://shuqun.com/files/i...

3
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
28 收藏
分享
返回顶部
顶部