gcc编译器最新版本(make: *** [configure-target-libgcc] Error 1)

2024-07-22 09:35:25 1

gcc编译器最新版本(make: *** [configure-target-libgcc] Error 1)

其实gcc编译器最新版本的问题并不复杂,但是又很多的朋友都不太了解make: *** [configure-target-libgcc] Error 1,因此呢,今天小编就来为大家分享gcc编译器最新版本的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

make: *** [configure-target-libgcc] Error 1

GCC源码版本: GCC 4.6.2,本地GCC编译器版本:gcc (GCC) 4.6.3 (Fedora16)编译配置: ../gcc-4.6.1/configure --target=$TARGET--prefix=$PREFIX --without-headers --enable-languages=c --disable-threads --disable-decimal-float --with-newlib --disable-shared--disable-libmudflap --disable-libssp#-----------------------------------#你想安装的是 4.6.2 还是4.6.1?

如何查看当前 gcc 的版本

1. gcc -v(Display the programs invoked by the compiler)# gcc -vReading specs from /usr/i386-glibc-2.1-linux/lib/gcc-lib/i386-glibc21-linux/egcs-2.91.66/specsgcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)2. rpm -qa|grep gccrpm -qi gcc# rpm -qa|grep gccgcc-3.2.2-5gcc-c++-3.2.2-5libgcc-3.2.2-5compat-gcc-7.3-2.96.118gcc-g77-3.2.2-5gcc-java-3.2.2-5gcc-gnat-3.2.2-5compat-gcc-c++-7.3-2.96.1183. gcc -dumpversion (Display the version of the compiler)# gcc -dumpversionegcs-2.91.66*******************************************************************************************Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的 文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面 我们来介绍gcc所遵循的部分约定规则。.c为后缀的文件,C语言源代码文件;.a为后缀的文件,是由目标文件构成的档案库文件;.C,.cc或.cxx 为后缀的文件,是C++源代码文件;.h为后缀的文件,是程序所包含的头文件;.i 为后缀的文件,是已经预处理过的C源代码文件;.ii为后缀的文件,是已经预处理过的C++源代码文件;.m为后缀的文件,是Objective-C源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是汇编语言源代码文件;.S为后缀的文件,是经过预编译的汇编语言源代码文件。Gcc的执行过程虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也 称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking)。命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。接 着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编 语言源代码文件和汇编、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。当所有的目标文件都生成之后,gcc就调用ld来完 成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案 库中连到合适的地方。Gcc的基本用法和选项在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称。Gcc编译器的调用参数大约有100多个,其中多数参数我们可能根本就用不到,这里只介绍其中最基本、最常用的参数。Gcc最基本的用法是∶gcc 其中options就是编译器所需要的参数,filenames给出相关的文件名称。-c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。-g,产生符号调试工具(GNU的gdb)所必要的符号资讯,要想对源代码进行调试,我们就必须加入这个选项。-O,对程序进行优化编译、连接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。-O2,比-O更好的优化编译、连接,当然整个编译、连接过程会更慢。-Idirname,将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。C程序中的头文件包含两种情况∶A)#includeB)#include “myinc.h”其中,A类使用尖括号(《 》),B类使用双引号(“ ”)。对于A类,预处理程序cpp在系统预设包含文件目录(如/usr/include)中搜寻相应的文件,而对于B类,cpp在当前目录中搜寻头文件, 这个选项的作用是告诉cpp,如果在当前目录中没有找到需要的文件,就到指定的dirname目录中去寻找。在程序设计中,如果我们需要的这种包含文件分 别分布在不同的目录中,就需要逐个使用-I选项给出搜索路径。-Ldirname,将dirname所指出的目录加入到程序函数档案库文件的目录列表中,是在连接过程中使用的参数。在预设状态下,连接程序ld在系统 的预设路径中(如/usr/lib)寻找所需要的档案库文件,这个选项告诉连接程序,首先到-L指定的目录中去寻找,然后到系统预设路径中寻找,如果函数 库存放在多个目录下,就需要依次使用这个选项,给出相应的存放目录。-lname,在连接时,装载名字为“libname.a”的函数库,该函数库位于系统预设的目录或者由-L选项确定的目录下。例如,-lm表示连接名为“libm.a”的数学函数库。上面我们简要介绍了gcc编译器最常用的功能和主要参数选项,更为详尽的资料可以参看Linux系统的联机帮助。假定我们有一个程序名为test.c的C语言源代码文件,要生成一个可执行文件,最简单的办法就是∶gcc test.c这时,预编译、编译连接一次完成,生成一个系统预设的名为a.out的可执行文件,对于稍为复杂的情况,比如有多个源代码文件、需要连接档案库或者有其他比较特别的要求,就要给定适当的调用选项参数。再看一个简单的例子。整个源代码程序由两个文件testmain.c 和testsub.c组成,程序中使用了系统提供的数学库,同时希望给出的可执行文件为test,这时的编译命令可以是∶gcc testmain.c testsub.c □lm □o test其中,-lm表示连接系统的数学库libm.a。Gcc的错误类型及对策Gcc编译器如果发现源程序中有错误,就无法继续进行,也无法生成最终的可执行文件。为了便于修改,gcc给出错误资讯,我们必须对这些错误资讯逐个进行 分析、处理,并修改相应的语言,才能保证源代码的正确编译连接。gcc给出的错误资讯一般可以分为四大类,下面我们分别讨论其产生的原因和对策。第一类∶C语法错误错误资讯∶文件source.c中第n行有语法错误(syntex errror)。这种类型的错误,一般都是C语言的语法错误,应该仔细检查源代码文件中第n行及该行之前的程序,有时也需要对该文件所包含的头文件进行检 查。有些情况下,一个很简单的语法错误,gcc会给出一大堆错误,我们最主要的是要保持清醒的头脑,不要被其吓倒,必要的时候再参考一下C语言的基本教 材。第二类∶头文件错误错误资讯∶找不到头文件head.h(Can not find include file head.h)。这类错误是源代码文件中的包含头文件有问题,可能的原因有头文件名错误、指定的头文件所在目录名错误等,也可能是错误地使用了双引号和尖括号。第三类∶档案库错误错误资讯∶连接程序找不到所需的函数库,例如∶ld: -lm: No such file or directory这类错误是与目标文件相连接的函数库有错误,可能的原因是函数库名错误、指定的函数库所在目录名称错误等,检查的方法是使用find命令在可能的目录中寻找相应的函数库名,确定档案库及目录的名称并修改程序中及编译选项中的名称。

mac os 安装gcc

下载完成后,通过terminal进入下载目录,即gcc-4.8-bin.tar.gz所在的目录。输入命令:gunzip gcc-4.8-bin.tar.gz解压gcc-4.8-bin.tar.gz压缩包,注意只需要解压一次,在同一目录下得到gcc-4.8-bin.tar文件。3.继续在terminal中输入命令:sudo tar -xvf gcc-4.8-bin.tar输入密码后,自动在当前目录下生成了usr目录。cd /user/local/bin就可以看到所有的gcc相关的命令了。当然你也可以将整个目录移动到你需要的目录。4.添加gcc路径。关掉当前terminal,重新新建一个terminal。输入如下命令:touch ——/.bash_profile新建一个bash_profile文件,使用vi或者其他器写入如下代码:export PATH=“/Users/lizhaotailang/Gcc/usr/local/bin:$PATH”,当然这是我的路径,具体的路径根据你的实际情况而定。写入完成后关闭文件。为了使文件生效,还需要在terminal输入source ——/。bash_profile。5.查看是否生效。在terminal中输入:echo $PATH,如果能够在输出中看到刚刚添加的路径就说明添加成功了。或者直接输入gcc命令,如果能够看到gcc的clang错误而不是找不到文件的话,就说明配置成功了。6.然后就可以愉快的使用gcc了。

redhat6.6自带gcc编译器的版本是多少

建议:1. 打开终端,输入命令“ rpm -qa |grep c++”查看C++编译器是否存在,如果存在应该显示如下:# rpm -qa |grep c++gcc-c++-4.1.2-46.el5libstdc++-devel-4.1.2-46.el5compat-libstdc++-33-3.2.3-61compat-gcc-34-c++-3.4.6-4compat-libstdc++-296-2.96-138libstdc++-4.1.2-46.el52. 如果没有反馈,说明对应的RPM包没有安装;3. 可以在系统光盘的“Server”文件夹下,找到对应的RPM安装包;4. 将对应的RPM包拷贝到你的RHEL6中,安装方式如下:4.1 在图形界面,直接双击安装即可,如果出现错误,检查是否一些相关联的软件包没有正确安装,按照提示信息,顺序安装即可;4.2 在命令行界面,使用命令“rpm -ivh 对应的软件包全名.rpm"安装即可;4.3 安装完成后使用命令“rpm -qa |grep c++”查询即可知道是否安装正确。5. 如果你购买了Redhat的服务或者是在Redhat中注册过了的话,也可以使用Yum功能实现在线安装;6. 其他可能的方法。

如何为DEV C++升级GCC编译器直接用新版的MinGW在DEV C++目录覆盖安装就可以了吗

简单的方法当然是覆盖安装。Dev c++自带的MinGW在dev c++的安装目录里面,覆盖每个文件夹(bin, lib和include)就可以了。另外一个办法是安装到你自己的目录,然后在Dev c++里面选项设置里面又一个地方可以设置你的compiler,把相应的新版本编译器的路径放进去就可以了。这里有个程序bug,你不能用内置的选择器,会出错,你找到那个页面后只能手动填入。不推荐继续使用dev c++,因为他们已经停止更新了,对新版本的mingw支持并不好,特别是gdb现在已经到了7.x版本,但是dev c++并不知持新版的gdb,所以会有很多不便。

关于gcc编译器最新版本到此分享完毕,希望能帮助到您。

gcc编译器最新版本(make: *** [configure-target-libgcc] Error 1)

本文编辑:admin

更多文章:


腾讯微信客服电话人工服务(腾讯微信人工客服电话)

腾讯微信客服电话人工服务(腾讯微信人工客服电话)

各位老铁们,大家好,今天由我来为大家分享腾讯微信客服电话人工服务,以及腾讯微信人工客服电话的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录腾讯微信人

2024年7月3日 20:11

急 电脑知识问答?电脑知识问答

急 电脑知识问答?电脑知识问答

本文目录急 电脑知识问答电脑知识问答电脑知识问答~电脑端的头条号怎么没有悟空问答了啊电脑卡顿该怎么办用电脑怎么回答四个优质问答急 电脑知识问答1.菜单名后面有……的表示菜单名过长,一部分省略2。带字母的表示对应的快捷键3。用鼠标逐项选择 或

2024年5月17日 17:35

wow文件夹瘦身(wow文件夹太大那些可以删)

wow文件夹瘦身(wow文件夹太大那些可以删)

本文目录wow文件夹太大那些可以删清理WOW文件夹WOW文件夹里那些文件可以删除 特别是 DATA里的··如何给WOW瘦身如何使魔兽世界文件夹瘦身魔兽世界Date文件夹下的哪些文件是必须要的,哪些是可以删除的啊魔兽世界更新的时候弹出“内存不

2024年3月19日 04:05

新商盟官网登录新商盟订货系统(登录新商盟官方网站)

新商盟官网登录新商盟订货系统(登录新商盟官方网站)

大家好,如果您还对新商盟官网登录新商盟订货系统不太了解,没有关系,今天就由本站为大家分享新商盟官网登录新商盟订货系统的知识,包括登录新商盟官方网站的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录登录新商盟官方网站新

2024年7月15日 03:42

坦克世界8 0(卧槽,现在坦克世界怎么打!每次把敌人打到8 0%就被队友收头,这还玩毛最多拿个助攻,战绩都被拉负数)

坦克世界8 0(卧槽,现在坦克世界怎么打!每次把敌人打到8 0%就被队友收头,这还玩毛最多拿个助攻,战绩都被拉负数)

本文目录卧槽,现在坦克世界怎么打!每次把敌人打到8 0%就被队友收头,这还玩毛最多拿个助攻,战绩都被拉负数坦克世界8级金币中坦 t44-100值不值得买坦克世界8级重坦排名,说说各自特点坦克世界80更新了些什么坦克世界TD里边8-10级最好

2024年6月16日 10:43

武林群侠传私服(风尘武林群侠传就是个骗子服,大家都别玩,骗完钱就开新服,白花钱)

武林群侠传私服(风尘武林群侠传就是个骗子服,大家都别玩,骗完钱就开新服,白花钱)

本文目录风尘武林群侠传就是个骗子服,大家都别玩,骗完钱就开新服,白花钱与天龙八部单机版类似的游戏风尘武林群侠传就是个骗子服,大家都别玩,骗完钱就开新服,白花钱私服都是这样的。一个月开一个服。开新区还有补充,。你亏了?花了钱爽了一个区,新区还

2024年2月24日 04:40

缔造者怎么加点(dnf缔造者完美tp加点!来高手!不懂冰左魅力的就别来了)

缔造者怎么加点(dnf缔造者完美tp加点!来高手!不懂冰左魅力的就别来了)

本文目录dnf缔造者完美tp加点!来高手!不懂冰左魅力的就别来了DNF缔造者加点csol缔造者模式攻略dnf缔造者完美tp加点!来高手!不懂冰左魅力的就别来了缔造者刷图加点(85级,NB改版) 烈焰 +29 烈火燎原+43 炽炎星陨

2024年5月17日 20:53

机械迷城游戏机2(机械迷城第13关第二个游戏机的最后一个怎么过如图)

机械迷城游戏机2(机械迷城第13关第二个游戏机的最后一个怎么过如图)

本文目录机械迷城第13关第二个游戏机的最后一个怎么过如图机械迷城第2个游戏机怎么玩《机械迷城》,游戏机那关怎么过啊机械迷城2什么时候出机械迷城有第二部吗机械迷城第13关第二个游戏机的最后一个怎么过如图游戏是自带攻略的,即然来这问了,还不如看

2023年5月10日 22:40

初学者熟悉键盘(怎么让人快速熟悉电脑键盘)

初学者熟悉键盘(怎么让人快速熟悉电脑键盘)

本篇文章给大家谈谈初学者熟悉键盘,以及怎么让人快速熟悉电脑键盘对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录怎么让人快速熟悉电脑键盘怎么能

2024年7月7日 11:44

金士顿u盘量产工具怎么使用(金士顿u盘量产工具怎么用)

金士顿u盘量产工具怎么使用(金士顿u盘量产工具怎么用)

这篇文章给大家聊聊关于金士顿u盘量产工具怎么使用,以及金士顿u盘量产工具怎么用对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录金士顿u盘量产工具怎么用金士顿u盘量产工具怎么使用32G 金士顿U盘 量产怎么弄金士顿32G U盘提

2024年7月2日 18:47

迅雷电影资源网站(谁有讯雷下载好看的电影网站)

迅雷电影资源网站(谁有讯雷下载好看的电影网站)

各位老铁们好,相信很多人对迅雷电影资源网站都不是特别的了解,因此呢,今天就来为大家分享下关于迅雷电影资源网站以及谁有讯雷下载好看的电影网站的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录谁有讯雷下载好看的电影网站

2024年6月16日 21:28

平时发短信还挺多的,短信有什么套餐呢?短信包月有哪些种类

平时发短信还挺多的,短信有什么套餐呢?短信包月有哪些种类

本文目录平时发短信还挺多的,短信有什么套餐呢短信包月有哪些种类短信包资费介绍中国移动短信套餐怎样办理移动的短信套餐业务怎么办理短信包套餐短信套餐如何办理短信套餐广东2G3G短信套餐资费介绍有多少人用着8元保号套餐收发短信用一下,有没有流量卡

2023年6月26日 17:40

趣书网txt免费下载完结全本软件(趣书网为什么不能下载)

趣书网txt免费下载完结全本软件(趣书网为什么不能下载)

各位老铁们好,相信很多人对趣书网txt免费下载完结全本软件都不是特别的了解,因此呢,今天就来为大家分享下关于趣书网txt免费下载完结全本软件以及趣书网为什么不能下载的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录

2024年7月22日 04:30

阿里旺旺手机版官方下载 app(苹果手机怎么下载阿里旺旺)

阿里旺旺手机版官方下载 app(苹果手机怎么下载阿里旺旺)

今天给各位分享苹果手机怎么下载阿里旺旺的知识,其中也会对苹果手机怎么下载阿里旺旺进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录苹果手机怎么下载阿里旺旺哪里有下苹果型号的阿里旺旺手机版客户端怎么下载阿里旺旺手机

2024年8月14日 16:25

电脑怎么设置密码(电脑怎么设置密码)

电脑怎么设置密码(电脑怎么设置密码)

其实电脑怎么设置密码的问题并不复杂,但是又很多的朋友都不太了解电脑怎么设置密码,因此呢,今天小编就来为大家分享电脑怎么设置密码的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录电脑怎么设置密码电脑密码怎么设置电脑怎

2024年5月18日 06:03

wmiprvse exe是什么(wmiprvse exe 是什么进程)

wmiprvse exe是什么(wmiprvse exe 是什么进程)

本文目录wmiprvse exe 是什么进程wmiprvse.exe是什么wmiprvse exe 是什么进程wmiprvse.exe是微软Windows操作系统的一部分,不建议结束进程。这个程序对系统的正常运行是非常重要的。 wmiprv

2024年2月12日 16:20

御书屋自由小说阅读网(鲁迅他们写文章的时候真的想了那么多吗语文太难了,到底怎么学)

御书屋自由小说阅读网(鲁迅他们写文章的时候真的想了那么多吗语文太难了,到底怎么学)

本文目录鲁迅他们写文章的时候真的想了那么多吗语文太难了,到底怎么学耽美小说攻占有欲特别强的求好看的言情小说,言情小说达人请进喔御书屋免费自由阅读怎么上不了了中国古代文人的书斋名鲁迅他们写文章的时候真的想了那么多吗语文太难了,到底怎么学写文章

2023年7月26日 08:00

音频格式工厂(怎么用格式工厂把视频转换成音频格式)

音频格式工厂(怎么用格式工厂把视频转换成音频格式)

各位老铁们,大家好,今天由我来为大家分享音频格式工厂,以及怎么用格式工厂把视频转换成音频格式的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎么用格

2024年7月28日 10:45

安卓手机如何打开 db文件(安卓data/data/程序项目/databases中.db文件找不到)

安卓手机如何打开 db文件(安卓data/data/程序项目/databases中.db文件找不到)

各位老铁们好,相信很多人对安卓手机如何打开 db文件都不是特别的了解,因此呢,今天就来为大家分享下关于安卓手机如何打开 db文件以及安卓data/data/程序项目/databases中.db文件找不到的问题知识,还望可以帮助大家,解决大家

2024年8月4日 17:16

ipad越狱后怎么还原(ipad越狱后怎么还原出厂设置)

ipad越狱后怎么还原(ipad越狱后怎么还原出厂设置)

本文目录ipad越狱后怎么还原出厂设置ipad越狱后怎么还原ipadair1越狱后2022年还能还原吗iPad越狱以后要怎么恢复啊ipad越狱后怎么恢复出厂设置ipad2已经越狱了,怎样恢复出厂设置苹果iPad越狱后怎么恢复ipad2越狱后

2024年7月24日 10:23

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索