分类
大小:30.6M更新:2016-02-16
类别:编程辅助系统:WinAll
Linux工具链for TKStudio是一款支持TKStudio IDE集成开发环境的辅助LINUX交叉编译工具链软件,交叉编译就是跨架构编译,编译出来的程序不能在本机执行(当然有例外情况)。所以这个时候就需要交叉编译工具链。译工具链一般最简化的为 binutils + gcc + glibc + kernel-header 组合的环境。
工具链一般由编译器、连接器、解释器和调试器组成。在X86的Linux主机上,交叉开发工具链除了能够编译生成在ARM、MIPS、PowerPC等硬件架构上运行的程序,还可以为X86平台上不同版本的Linux提供编译开发的程序功能。所以,可以通过在同一台Linux主机上使用交叉编译工具的方式来维护不同版本的X86目标机。当然,这里我们主要用于编译在ARM硬件架构上的程序,这也是嵌入式开发的一种经常使用的方式。
下面,我们主要介绍Linux经常使用的工具链软件:Binutils、GCC、Glibc和Gdb.其主要特点如下。
Binutils是二进制程序处理工具,包括连接器、汇编器等目标程序处理的工具。
GCC(GNU Compiler Collection)是编译器,不但能够支持C/C++语言的编译,而且能够支持FORTRAN JAVA ADA等编程语言。不过,一般不需要配置其他语言的选项,也可以避免编译其他语言功能而导致的错误。对于C/C++语言的完整支持,需要支持Glibc库。
Glibc是应用程序编程的函数库软件包,可以编译生成静态库和共享库,完整的GCC需要支持Glibc.
Gdb是调试工具,可以读取可执行程序中的符号表,对程序进行源码调试。
通过这些软件包,可以生成gcc、g++、ar、as、ld等编译链接工具,还可以生成glibc库和gdb调试器。在生成交叉开发的工具链时,可以在文件名字上加一个前缀,用来区别本地的工具链,例如arm-linux-gcc,表示这个编译器用于编译在Linux系统下ARM目标平台上运行的程序。
Xtreme控制栏(XTreme Toolkit)编程辅助Mv15.0.1 英文特别版
查看Visual Studio Code32位/64位Windows版编程辅助MV1.48.2官方安装版本
查看geckodriver 64位编程辅助M官方版
查看窗口句柄(句柄小助手)编程辅助.37MV1.0中文版
查看UltraEdit简体中文破解版本编程辅助.17Mv25.10.0.62激活码版
查看StarUML免费版编程辅助MV3.1.0安装包
查看ClientSDK Demo(JCDemo)编程辅助Mv1.0.1.4官方版
查看Visual Assist X编程辅助MV10.9.2223 官方原版
查看UniversalIndentGUI代码美化工具编程辅助M1.2.0 绿色免费版
查看串口监听工具AccessPort编程辅助.45MV1.36 绿色中文免费版
查看大疆Phantom 2调参软件编程辅助Mv3.8 官方最新版
查看Oxygen XML Editor中文汉化版编程辅助Mv19.1绿色版
查看ModelMaker Code Explorer(MMX)编程辅助Mv9.0.0.1943 破解版
查看Passolo 非标字串宏编程辅助.39MV2015.12.04 免费版
查看PowerGREP汉化版编程辅助Mv5.05 官方最新版
查看IL字节码解码工具ILByteDecoder编程辅助.17MV2.0绿色版
查看中维产品播放SDK编程辅助.33MV3.0.2.8官方版
查看Adobe AIR编程辅助MV32.0.0.83 官方最新版
查看小煌环境变量配置王编程辅助Mv2.0 绿色免费版
查看Dreamweaver CS5\CS6 代码格式化、美化插件编程辅助.03M
查看版本控制软件(SourceTree)编程辅助Mv2.6.10官方最新版
查看Matlab-EMD工具箱编程辅助.10M官方版
查看Kubernetes环境自动化部署工具minikube编程辅助Mv1.4.0 官方版
查看啊哈C/C++编程辅助.14Mv3.0 官方版
查看点击查看更多