gcc
介绍:linux就是由gcc编译出来的,而且好像之前Linux只支持gcc编译。gcc全称为gnu compiler collection,它是gnu项目的一个组成部分。gnu致力于创建一个完全自由的操作系统,我感觉意思就是完全开源的操作系统。gnu有很多组件和工具,其中就有gcc。最初gcc是为了编译c语言而设计的,后来gcc的版本支持了很多其他语言。gcc能实现交叉编译。
资料:1、用于编译成arm平台的可执行文件的gcc,在sd卡中。
在Linux上交叉编译工具链环境搭建:首先解压资料中的1,然后依次输入以下命令,输入完以下命令后再在终端输入arm+tab键,如果出现很多arm什么什么的东西那么就是成功搭建好了。
cd
vim .bashrc;在.bashrc中的最后一行添加export PATH=$PATH:/opt/gcc-4.6.4/bin,特别注意要求这个路径解压的那个文件中的bin目录的绝对路径。
. .bashrc;用于生效.bashrc。
mingw
介绍:它英文全称翻译为Windows下的极简gnu。一般Windows下编译c都用它。