linux gcc环境?centos7安装gcc编译环境
老铁们,大家好,相信还有很多朋友对于linux gcc环境和centos7安装gcc编译环境的相关问题不太懂,没关系,今天就由我来为大家分享分享linux gcc环境以及centos7安装gcc编译环境的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
安装linux时如何安装GCC
你的系统没有最基本的 gcc编译环境是不能编译任何程序的。一般没有 gcc也就意味着其他需要的程序你都没有装。
而且不要自己编译 gcc环境,因为 gcc环境是一个整体。
他包括了 gcc编译器,make编译控制,binutils工具,glibc基础库,以及 kernel-header内核头文件,以及其他需要的工具,比如 automake自动编译控制程序,autoconfig自动编译环境设置,等等等等。
如果你真的完全自己手工搭建好了一个完整的能用的编译环境,那么恭喜你,你可以继续建立一个属于自己的 Linux发行版了。
建议这个发行版的名字叫,Love China Linux 2008奥运增强特别 Vista版,你看如何?
如果你用的是 Fedora系列,在添加删除程序里选上编译部分的软件包装上就行了,不用自己重新弄 gcc。
如果是 ubuntu,这个我还不知道如何安装完整的需求包。或许有一个包会完整的依赖全部的编译环境,你选上那一个就等于全都选上了编译需要的包。
如果是 RH9,建议格式化后安装 Fedora 8。RH9是 N年前的系统了,他已经官方停止继续开发,转交给 Fedora进行社区开发了。
在Linux环境下如何安装GCC编译器
GCC是RedHat系统自带的软件,只要用rpm-qf gcc就能查到GCC软件包,找到GCC软件包的全名,就可以用rpm-ivh软件包名就可以安装了。至于声卡,网卡,显卡驱可以用U盘安装,把那些驱动程序下载到U盘里,在把U盘挂载就可以安装了。挂载的方法 mount/dev/cdrom/mnt.挂载好了之后就可以读取里面的内容来安装了。实现上网的功能:把网卡驱动装好之后,拉条网线。就可以了。
把windows里的文件传到Linux直接用U盘就可以了,不过如果不用U盘也可以,不过那个复杂点。把WIN和LIN联到同一局域网中。在WIN上建一个域,把LIN加到域里,再把要传的文件挂载到LIN就可以了。WIN建好域直后把LIN加入到WIN的域中。先配置好LIN的IP地址(WIN的IP地址要和LIN的IP地址在同一网段),再把DNS指向WIN的IP地址。再到LIN里面添加samb和wbin这2个服务。在WIN里面打开--开始--运行--ping LINde IP地址,能PING通就没问题。这个虽然复杂点,但是要能做通需要用到很多知识。
GCC能否运行于ARM-Linux环境下即GCC能否在ARM平台上运行
简答:
gcc可以运行在arm-linux下。
gcc,可以在arm平台上运行。
详解:
gcc,一般指的是,pc版,x86的平台,
用于嵌入式系统,比如arm的cpu,linux的系统下,是:
本来,一直就可以的,
而且有专门的属于:
交叉编译
简答说就是:
在你的pc端,x86的cpu上,制作出一个交叉编译器
一般叫做arm-linux-gcc
用此arm-linux-gcc去编译你的程序
编译出来的程序,可以运行在嵌入式开发板,比如arm的linux下
极其详尽的解释:
我刚写个教程,你去看就知道了:
交叉编译详解
交叉编译详解
此教程的主要内容包括:
了什么是交叉编译
为何要有交叉编译
什么是工具链
什么是交叉工具链
交叉编译器的名字的命名规则:包括你这里所说的arm-linux-gcc的含义
如何获得交叉编译器
制作交叉编译器的各种工具:简介了常见的crosstool-ng,buildroot,crosstool等等工具
使用已有的交叉编译器和自己手动编译交叉编译器之间的对比
交叉编译方面的心得和注意事项
等你看完了后,建议用crosstool-ng,或者是buildroot去自己编译一个arm-linux的gcc。