问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

GCC编译器是安装在Linux哪个文件夹下

发布网友 发布时间:2022-04-23 07:25

我来回答

2个回答

热心网友 时间:2022-06-17 15:42

下载:

通过网上搜索可以查找到下载资源。目前GCC的最新版本为 4.2.1。可供下载的文件一般有两种形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。

压缩

拷贝gcc-4.1.2.tar.bz2(我下载的压缩文件)到/usr/local/src(根据自己喜好选择)下,根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符):

% tar zxvf gcc-4.1.2.tar.gz

或者

% bzcat gcc-4.1.2.tar.bz2 | tar xvf -

新生成的gcc-4.1.2这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。

在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。

建立目标目录

目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。

例如,可以这样建立一个叫 /usr/local/gcc-4.1.2的目标目录:% mkdir /usr/local/gcc-4.1.2

% cd gcc-4.1.2

以下的操作主要是在目标目录 ${objdir} 下进行。(否则会出错,后面有解释)

配置

配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。

配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):

% ${srcdir}/configure --prefix=${destdir} [其它选项]

例如,如果想将GCC 4.1.2安装到/usr/local/gcc-4.1.2目录下,则${destdir}就表示这个路径。

在我的机器上,我是这样配置的:

% ../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux--with-system-zlib --enable-languages=c,c++,java

将GCC安装在/usr/local/gcc-4.1.2目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。

编译

% make

安装

执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):

% make install

至此,GCC 4.1.2安装过程就完成了。

其它设置

GCC 4.1.2的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在 lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。

热心网友 时间:2022-06-17 15:43

gcc和g++命令,一般在/usr/local/bin下,其他库在别的地方,和你安装时的设置有关。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
贸然的打扰什么意思 打扰您了的短语 贸然打扰什么意思 选择条纹T 恤搭配高腰长款西装阔腿裤时,需要注意什么? 蓝白条纹连衣裙上用84洗染成了红色,请问有什么方法可以洗掉吗?注意... 蓝白条纹的纯棉的T恤染上几点红色,该怎么洗?? 2022年卡塔尔世界杯乌拉圭vs韩国谁会赢 乌拉圭vs韩国比赛结果预测_百度... 经济制度在经济体制改革和经济发展中的影响 我国基本经济制度起到了什么作用 我国基本经济制度作用简述 本人在计划生育的时候放环到现在已有10年了,也没感觉什么的,要取出来吗... 如何在linux中安装gcc编译器? gcc是不是linux自带的编译器?要不要安装? Linux里面gcc是什么? 下载的压缩文件怎么安装 电脑上下载了压缩文件,不知道怎样打开安装 压缩文件下载下来是这样的怎么安装? 我下载了一个压缩文件 怎样安装 xp系统的压缩文件下载好了,怎么安装啊。 zip文件怎么安装在电脑上? 下载的东西怎样解压安装?? 已经把压缩文件下载好了怎么安装?求详细步骤 压缩的软件下载后怎样安装 压缩文件下载下来后怎么安装啊? 下载的压缩包软件如何安装? QQ多人视频会议可以轮巡参会人员的视频图像吗? 比如十五个人在不同的地方开会,系统在屏幕上以小画面 电脑跟对方手机可以开腾讯视频会议吗? 腾讯会议能不能对参会人员视频轮询? 腾讯会议如何不被提问?入会人员顺序是什么?提问的顺序是怎么样的... 腾讯会议个人免费版超过45分钟收费吗? qq视频会议可以实现多人网络视频会议吗? 怎么查看linux 是否安装gcc linux系统中gcc的命令怎么用? linux安装GCC后,想删除,如何删除GCC? Linux下怎么配置gCC LINUX下如何打开GCC? linux下怎样进入gcc编译器 如何把所有空行删除 找手英文歌曲 查找手机软件哪里可以下载? word怎么把空行删掉 请问Word中如何将大量空行删除? 零基础绘画初学者是找厉害的老师上网课打基础还是找手 word如何把空行删除 找手工活下载什么软件 手机下载软件在哪找 手环找手机功能,是否手机下载App? 找几手比较好听的歌下载 将word中的空行删除的方法 俄想找手拿白色面具的情侣男女头像 。闪图也行 。谢谢。 现在去哪里下载斗手直播啊?
  • 焦点

最新推荐

猜你喜欢

热门推荐