再linux安装gcc编译器是出现问题,求帮助

安装gcc-c++的时候出现的如下问题,有谁帮我解释下_百度知道
安装gcc-c++的时候出现的如下问题,有谁帮我解释下
提问者采纳
安装gcc首先需要相应的软件包(即rpm包),在rhel-workstation-6.4-x86_64-dvd.iso中就有... 相关设置完成之后,点击【OK】。之后,重启Redhat系统,重启之后,会在桌面上出现如下
来自团队:
其他类似问题
为您推荐:
gcc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁编译arm gcc交叉编译环境出错,前提是已经安装了 gmp mpc mfpr
要评论问题请先或
要参与问题请先或
要参与问题请先或
浏览: 3532
关注: 2 人3861人阅读
在Ubuntu中编译、安装 gcc4.1.1 过程以及遇到的问题首先简单介绍一下:GCC是GUN工具链中的编译开发工具,它可以把源程序编译成为可执行文件(gcc编译C语言程序;g++编译C++语言程 序;gcj编译Java语言程序……)。例如:使用gcc由C语言源代码文件生成可执行文件的过程要经历四个相互关联的步骤:预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和 链接(Linking)。     预处理阶段:gcc调用预处理程序cpp进行预处理,该阶段负责展开宏、插入头文件等。    编译阶段:gcc调用ccl,把预处理后的文件翻译成汇编。    汇编阶段:gcc调用as,把汇编程序编译成为目标文件。    链接阶段:gcc调用连接程序ld,把目标文件和库文件链接一起,形成可执行文件。    其实安装Linux操作系统后,系统会自带GCC编译器。因此安不安装更高版本的GCC无伤大局,不过了解一下其安装过程还是有一定的好处的。    1:熟悉Linux下的命令。    2:熟悉Linux下的文件布局及其主要功能。    3:在遇到问题时,考验一下自身解决问题的能力(其实主要就是上网搜索的能力啦O(∩_∩)O)。    4:当然是课程的需要啦。说了这么多的前言,现在进入到今天的主题:安装GCC4.1.1的过程和在安装过程中所遇到的一些问题及其解决策略。(我的Ubuntu是 9.10 版本)第一步:下载在GCC网站上() 或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为4.5.0。但我用的是gcc-4.1.1.tar.bz2 网上可供下载的文件一般有两种形式:gcc-4.1.1.tar.gz和gcc-4.1.1.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。第二步:解压缩 根据压缩格式,进行解压(以下的“%”表示命令行提示符):% tar -xjvf gcc-4.1.1.tar. bz2新生成的gcc-4.1.1这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。第三步:建立目标目录目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir}中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。例如,可以这样建立一个叫 gcc4 的目标目录(与源目录${srcdir}是同级目录):% mkdir gcc4% cd gcc4以下的操作主要是在目标目录 ${objdir} 下进行。第四步:配置配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir})??配置是通过执行% ${srcdir}/configure --prefix=${destdir} [其它选项]例如,如果想将GCC 4.1.1安装到/home/ssm/gcc4目录下,则${destdir}就表示这个路径。在我的机器上,我是这样配置的:% ../gcc4.1.1/configure --prefix=/home/ssm/gcc4 --enable-threads--disable-checking --enable--long-long --host=i386-Ubuntu-linux--with-system-zlib --enable-languages=c,c++,java第五步:编译% make这是一个漫长的过程。在我的机器上(P4-1.6),这个过程用了50多分钟然而从这里问题就出现了:编译了一段时间后出错,其错误信息如下:WARNING: `makeinfo' is missing on your system. You should only need it ifyou modified a `.texi' or `.texinfo' file, or any other fileindirectly affecting the aspect of the manual. The spuriouscall might also be the consequence of using a buggy `make' (AIX,DU, IRIX). You might want to install the `Texinfo' package orthe `GNU make' package. Grab either from any GNU archive site.make[3]: *** [] 错误 1make[3]:正在离开目录 `/home/ssm/gcc-obj/fastjar'make[2]: *** [all] 错误 2make[2]:正在离开目录 `/home/ssm/gcc-obj/fastjar'make[1]: *** [all-fastjar] 错误 2make[1]:正在离开目录 `/home/ssm/gcc-obj'make: *** [all] 错误 2解读错误与解决方法:(主要原因是GCC的版本过高)1:全英文的这部分说的是你的系统中缺少相应版本的makeinfo软件。因为gcc4.1以上的版本需要makeinfo的版本为4.2或更高。所以输入命令行:makeinfo --version 想查看makeinfo的版本。结果得到了以下信息:The program 'makeinfo' is currently not installed. You can install it bytyping:sudo apt-get install texinfo按照提示输入命令,问题得到解决。2:本机使用的Texinfo是4.11版本,出现此错误的原因也在于configure文件中texinfo对该版本不支持,可以在解压gcc4.1.1文件夹中的configure文件里找到以下语句# For an installed makeinfo, we require it to be from texinfo 4.2 or# higher, else we use the &missing& dummy.if ${MAKEINFO} --version \| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])' &/dev/null 2&&1;then:elseMAKEINFO=&$MISSING makeinfo&fi;;其中4\.[2-9]|[5-9]表示的是支持4.2-4.9之间的几个版本,所以需要自己添加4\.[1-9][0-9]*,以支持4.11版本。即把'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])'编辑成'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|4\.[1-9][0-9]*|[5-9])'后保存,编译通过。本来以为这样就可以了,所以将gcc-obj中生成文件删除后,用以下两条命令重新编译。% ../gcc4.1.1/configure --prefix=/home/ssm/gcc4 --enable-threads--disable-checking --enable--long-long --host=i386-Ubuntu-linux--with-system-zlib --enable-languages=c,c++,javamake不过依旧有问题错误信息如下:../../gcc-4.1.1/gcc/java/jcf-io.c:43:18: error: zlib.h: 没有该文件或目录../../gcc-4.1.1/gcc/java/jcf-io.c: In function ‘read_zip_member’:../../gcc-4.1.1/gcc/java/jcf-io.c:193: error: ‘Z_NO_COMPRESSION’ undeclared(first use in this function)../../gcc-4.1.1/gcc/java/jcf-io.c:193: error: (Each undeclared identifier isreported only once../../gcc-4.1.1/gcc/java/jcf-io.c:193: error: for each function it appears in.)../../gcc-4.1.1/gcc/java/jcf-io.c:206: error: ‘z_stream’ undeclared (first usein this function)../../gcc-4.1.1/gcc/java/jcf-io.c:206: error: expected ‘;’ before ‘d_stream’../../gcc-4.1.1/gcc/java/jcf-io.c:207: error: ‘d_stream’ undeclared (first usein this function)../../gcc-4.1.1/gcc/java/jcf-io.c:207: error: ‘alloc_func’ undeclared (firstuse in this function)../../gcc-4.1.1/gcc/java/jcf-io.c:207: error: expected ‘;’ before numericconstant../../gcc-4.1.1/gcc/java/jcf-io.c:208: error: ‘free_func’ undeclared (first usein this function)../../gcc-4.1.1/gcc/java/jcf-io.c:208: error: expected ‘;’ before numericconstant../../gcc-4.1.1/gcc/java/jcf-io.c:209: error: ‘voidpf’ undeclared (first use inthis function)../../gcc-4.1.1/gcc/java/jcf-io.c:209: error: expected ‘;’ before numericconstant../../gcc-4.1.1/gcc/java/jcf-io.c:225: warning: implicit declaration offunction ‘inflateInit2’../../gcc-4.1.1/gcc/java/jcf-io.c:225: error: ‘MAX_WBITS’ undeclared (first usein this function)../../gcc-4.1.1/gcc/java/jcf-io.c:226: warning: implicit declaration offunction ‘inflate’../../gcc-4.1.1/gcc/java/jcf-io.c:226: error: ‘Z_NO_FLUSH’ undeclared (firstuse in this function)../../gcc-4.1.1/gcc/java/jcf-io.c:227: warning: implicit declaration offunction ‘inflateEnd’make[2]: *** [java/jcf-io.o] 错误 1make[2]:正在离开目录 `/home/ssm/gcc-obj/gcc'make[1]: *** [all-gcc] 错误 2make[1]:正在离开目录 `/home/ssm/gcc-obj'make: *** [all] 错误 2解读错误与解决方法:(主要问题在于你输入的命令行当中包含了你的系统中不存在的相应软件)注:上面的命令行中有这一部分 --with-system-zlib 我把这部分都删除了,才解决这个错误。原因很简单是因为--with-system-zlib,当然要求你先装装好 zlib (zlib是一种提供数据压缩的函数库--自由软件),特别是 zlib 的开发包了,一般是zlib-devel,在你系统没有安装zlib的前提下,删除该条即可。另一种解决办法就是:你先安装好zlib,然后再编译。sudo apt-get install zlib但是在我的机器上出现了如下问题:找不到zlib(所以我用上面那个方法解决的问题)正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 无法找到软件包 zlib在修正上面这些错误之后进行如下步骤:第六步:安装%make install至此gcc4.1.1就安装好啦。其它设置GCC 4.1.1的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在 lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。gcc、g++、gcj的设置要想使用GCC ${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。??4.1.1的gcc等命令,简单的方法就是把它的路径首先,查看原来的gcc所在的路径:% which gcc在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC 4.1.1中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:% cd /usr/bin% ln -s ${destdir}/bin/gcc gcc4% ln -s ${destdir}/bin/g++ g++4% ln -s ${destdir}/bin/gcj gcj4(若不是使用root用户登录,则需要在命令行前面加 sudo )这样,就可以分别使用gcc4、g++4、gcj4来调用GCC 4.1.1的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。库路径的设置将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。例如,如果GCC 4.1.1安装在/home/ssm/gcc4目录下,在Ubuntu Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:$LD_LIBRARY_PATH测试1:看一下gcc4的版本:gcc4 -v如果编译成功则输出如下信息:使用内建 specs。目标:i386-Ubuntu_linux目标为:../gcc4.1.1/configure --prefix=/home/ssm/gcc4 --enable-threads--disable-checking --enable--long-long --host=i386-Ubuntu-linux--enable-languages=c,c++,java线程模型:posixgcc版本 4.1.12:用新的编译命令(gcc4、g++4等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。例如:gcc4 -o hello.c hello……根据需要,可以删除或者保留${srcdir}和${objdir}目录。自此,在Linux的Ubuntu操作系统下编译、安装gcc4.1.1的全部过程与所遇问题的解决方案叙述完毕。 &
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:46298次
排名:千里之外
原创:30篇
(1)(1)(1)(3)(1)(1)(1)(2)(1)(10)(8)新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分3阅读权限10帖子精华可用积分3 信誉积分18 专家积分0 在线时间4 小时注册时间最后登录
白手起家, 积分 3, 距离下一级还需 197 积分
帖子主题精华可用积分3 信誉积分18 专家积分0 在线时间4 小时注册时间最后登录
论坛徽章:0
izer_symbolizer_itanium.o
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common -I ../../../../gcc-4.8.1/libsanitizer/include -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_posix.lo -MD -MP -MF .deps/sanitizer_posix.Tpo -c ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_posix.cc -o sanitizer_posix.o &/dev/null 2&&1
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common -I ../../../../gcc-4.8.1/libsanitizer/include -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_symbolizer_itanium.lo -MD -MP -MF .deps/sanitizer_symbolizer_itanium.Tpo -c ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_symbolizer_itanium.cc -o sanitizer_symbolizer_itanium.o &/dev/null 2&&1
mv -f .deps/sanitizer_symbolizer_itanium.Tpo .deps/sanitizer_symbolizer_itanium.Plo
/bin/sh ../libtool --tag=CXX& &--mode=compile /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS&&-I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common&&-I ../../../../gcc-4.8.1/libsanitizer/include& &-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_symbolizer_linux.lo -MD -MP -MF .deps/sanitizer_symbolizer_linux.Tpo -c -o sanitizer_symbolizer_linux.lo ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common -I ../../../../gcc-4.8.1/libsanitizer/include -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_symbolizer_linux.lo -MD -MP -MF .deps/sanitizer_symbolizer_linux.Tpo -c ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc&&-fPIC -DPIC -o .libs/sanitizer_symbolizer_linux.o
mv -f .deps/sanitizer_printf.Tpo .deps/sanitizer_printf.Plo
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common -I ../../../../gcc-4.8.1/libsanitizer/include -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_linux.lo -MD -MP -MF .deps/sanitizer_linux.Tpo -c ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_linux.cc -o sanitizer_linux.o &/dev/null 2&&1
mv -f .deps/sanitizer_posix.Tpo .deps/sanitizer_posix.Plo
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../gcc-4.8.1/libsanitizer/sanitizer_common -I ../../../../gcc-4.8.1/libsanitizer/include -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT sanitizer_symbolizer_linux.lo -MD -MP -MF .deps/sanitizer_symbolizer_linux.Tpo -c ../../../../gcc-4.8.1/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc -o sanitizer_symbolizer_linux.o &/dev/null 2&&1
mv -f .deps/sanitizer_symbolizer_linux.Tpo .deps/sanitizer_symbolizer_linux.Plo
mv -f .deps/sanitizer_linux.Tpo .deps/sanitizer_linux.Plo
/bin/sh ../libtool --tag=CXX& &--mode=link /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE& &-o libsanitizer_common.la&&sanitizer_allocator.lo sanitizer_common.lo sanitizer_flags.lo sanitizer_libc.lo sanitizer_linux.lo sanitizer_mac.lo sanitizer_platform_limits_posix.lo sanitizer_posix.lo sanitizer_printf.lo sanitizer_stackdepot.lo sanitizer_stacktrace.lo sanitizer_symbolizer.lo sanitizer_symbolizer_itanium.lo sanitizer_symbolizer_linux.lo sanitizer_symbolizer_mac.lo sanitizer_symbolizer_win.lo sanitizer_win.lo&&
libtool: link: rm -fr&&.libs/libsanitizer_common.a .libs/libsanitizer_common.la
libtool: link: ar rc .libs/libsanitizer_common.a .libs/sanitizer_allocator.o .libs/sanitizer_common.o .libs/sanitizer_flags.o .libs/sanitizer_libc.o .libs/sanitizer_linux.o .libs/sanitizer_mac.o .libs/sanitizer_platform_limits_posix.o .libs/sanitizer_posix.o .libs/sanitizer_printf.o .libs/sanitizer_stackdepot.o .libs/sanitizer_stacktrace.o .libs/sanitizer_symbolizer.o .libs/sanitizer_symbolizer_itanium.o .libs/sanitizer_symbolizer_linux.o .libs/sanitizer_symbolizer_mac.o .libs/sanitizer_symbolizer_win.o .libs/sanitizer_win.o
libtool: link: ranlib .libs/libsanitizer_common.a
libtool: link: ( cd &.libs& && rm -f &libsanitizer_common.la& && ln -s &../libsanitizer_common.la& &libsanitizer_common.la& )
make[4]: Leaving directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer/sanitizer_common'
Making all in asan
make[4]: Entering directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer/asan'
/bin/sh ../libtool --tag=CXX& &--mode=compile /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1&&-I. -I../../../../gcc-4.8.1/libsanitizer/asan&&-I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer&&-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_interceptors.lo -MD -MP -MF .deps/asan_interceptors.Tpo -c -o asan_interceptors.lo ../../../../gcc-4.8.1/libsanitizer/asan/asan_interceptors.cc
/bin/sh ../libtool --tag=CXX& &--mode=compile /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1&&-I. -I../../../../gcc-4.8.1/libsanitizer/asan&&-I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer&&-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_new_delete.lo -MD -MP -MF .deps/asan_new_delete.Tpo -c -o asan_new_delete.lo ../../../../gcc-4.8.1/libsanitizer/asan/asan_new_delete.cc
/bin/sh ../libtool --tag=CXX& &--mode=compile /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1&&-I. -I../../../../gcc-4.8.1/libsanitizer/asan&&-I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer&&-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_posix.lo -MD -MP -MF .deps/asan_posix.Tpo -c -o asan_posix.lo ../../../../gcc-4.8.1/libsanitizer/asan/asan_posix.cc
/bin/sh ../libtool --tag=CXX& &--mode=compile /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1&&-I. -I../../../../gcc-4.8.1/libsanitizer/asan&&-I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer&&-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_linux.lo -MD -MP -MF .deps/asan_linux.Tpo -c -o asan_linux.lo ../../../../gcc-4.8.1/libsanitizer/asan/asan_linux.cc
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_posix.lo -MD -MP -MF .deps/asan_posix.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_posix.cc&&-fPIC -DPIC -o .libs/asan_posix.o
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_new_delete.lo -MD -MP -MF .deps/asan_new_delete.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_new_delete.cc&&-fPIC -DPIC -o .libs/asan_new_delete.o
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_interceptors.lo -MD -MP -MF .deps/asan_interceptors.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_interceptors.cc&&-fPIC -DPIC -o .libs/asan_interceptors.o
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_linux.lo -MD -MP -MF .deps/asan_linux.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_linux.cc&&-fPIC -DPIC -o .libs/asan_linux.o
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_new_delete.lo -MD -MP -MF .deps/asan_new_delete.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_new_delete.cc -o asan_new_delete.o &/dev/null 2&&1
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_linux.lo -MD -MP -MF .deps/asan_linux.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_linux.cc -o asan_linux.o &/dev/null 2&&1
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_posix.lo -MD -MP -MF .deps/asan_posix.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_posix.cc -o asan_posix.o &/dev/null 2&&1
mv -f .deps/asan_new_delete.Tpo .deps/asan_new_delete.Plo
mv -f .deps/asan_linux.Tpo .deps/asan_linux.Plo
mv -f .deps/asan_posix.Tpo .deps/asan_posix.Plo
libtool: compile:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../gcc-4.8.1/libsanitizer/asan -I ../../../../gcc-4.8.1/libsanitizer/include -I ../../../../gcc-4.8.1/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-pc-linux-gnu -I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -MT asan_interceptors.lo -MD -MP -MF .deps/asan_interceptors.Tpo -c ../../../../gcc-4.8.1/libsanitizer/asan/asan_interceptors.cc -o asan_interceptors.o &/dev/null 2&&1
mv -f .deps/asan_interceptors.Tpo .deps/asan_interceptors.Plo
/bin/sh ../libtool --tag=CXX& &--mode=link /root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include& &&&-I../../libstdc++-v3/include/i686-pc-linux-gnu& &&&-I../../../../gcc-4.8.1/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -D_GNU_SOURCE -version-info `grep -v '^#' ../../../../gcc-4.8.1/libsanitizer/asan/libtool-version` -lpthread -ldl&&-o libasan.la -rpath /usr/local/lib asan_allocator.lo asan_allocator2.lo asan_interceptors.lo asan_mac.lo asan_malloc_mac.lo asan_new_delete.lo asan_posix.lo asan_rtl.lo asan_stats.lo asan_thread_registry.lo asan_fake_stack.lo asan_globals.lo asan_linux.lo asan_malloc_linux.lo asan_malloc_win.lo asan_poisoning.lo asan_report.lo asan_stack.lo asan_thread.lo asan_win.lo ../sanitizer_common/libsanitizer_common.la ../interception/libinterception.la ../../libstdc++-v3/src/libstdc++.la
libtool: link: rm -fr&&.libs/libasan.a .libs/libasan.la .libs/libasan.lai .libs/libasan.so .libs/libasan.so.0 .libs/libasan.so.0.0.0
libtool: link:&&/root/gcc-build/./gcc/xgcc -shared-libgcc -B/root/gcc-build/./gcc -nostdinc++ -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& & -shared -nostdlib /usr/lib/crti.o /root/gcc-build/./gcc/crtbeginS.o&&.libs/asan_allocator.o .libs/asan_allocator2.o .libs/asan_interceptors.o .libs/asan_mac.o .libs/asan_malloc_mac.o .libs/asan_new_delete.o .libs/asan_posix.o .libs/asan_rtl.o .libs/asan_stats.o .libs/asan_thread_registry.o .libs/asan_fake_stack.o .libs/asan_globals.o .libs/asan_linux.o .libs/asan_malloc_linux.o .libs/asan_malloc_win.o .libs/asan_poisoning.o .libs/asan_report.o .libs/asan_stack.o .libs/asan_thread.o .libs/asan_win.o&&-Wl,--whole-archive ../sanitizer_common/.libs/libsanitizer_common.a ../interception/.libs/libinterception.a -Wl,--no-whole-archive&&-Wl,-rpath -Wl,/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -Wl,-rpath -Wl,/usr/local/lib -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/root/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -lpthread -ldl ../../libstdc++-v3/src/.libs/libstdc++.so -lm -L/root/gcc-build/./gcc -lc -lgcc_s /root/gcc-build/./gcc/crtendS.o /usr/lib/crtn.o& & -Wl,-soname -Wl,libasan.so.0 -o .libs/libasan.so.0.0.0
libtool: link: (cd &.libs& && rm -f &libasan.so.0& && ln -s &libasan.so.0.0.0& &libasan.so.0&)
libtool: link: (cd &.libs& && rm -f &libasan.so& && ln -s &libasan.so.0.0.0& &libasan.so&)
libtool: link: (cd .libs/libasan.lax/libsanitizer_common.a && ar x &/root/gcc-build/i686-pc-linux-gnu/libsanitizer/asan/../sanitizer_common/.libs/libsanitizer_common.a&)
libtool: link: (cd .libs/libasan.lax/libinterception.a && ar x &/root/gcc-build/i686-pc-linux-gnu/libsanitizer/asan/../interception/.libs/libinterception.a&)
libtool: link: ar rc .libs/libasan.a&&asan_allocator.o asan_allocator2.o asan_interceptors.o asan_mac.o asan_malloc_mac.o asan_new_delete.o asan_posix.o asan_rtl.o asan_stats.o asan_thread_registry.o asan_fake_stack.o asan_globals.o asan_linux.o asan_malloc_linux.o asan_malloc_win.o asan_poisoning.o asan_report.o asan_stack.o asan_thread.o asan_win.o&&.libs/libasan.lax/libsanitizer_common.a/sanitizer_common.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_symbolizer_mac.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_posix.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_symbolizer_linux.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_platform_limits_posix.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_win.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_symbolizer_itanium.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_linux.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_libc.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_allocator.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_printf.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_symbolizer_win.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_symbolizer.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_stackdepot.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_flags.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_stacktrace.o .libs/libasan.lax/libsanitizer_common.a/sanitizer_mac.o&&.libs/libasan.lax/libinterception.a/interception_win.o .libs/libasan.lax/libinterception.a/interception_mac.o .libs/libasan.lax/libinterception.a/interception_linux.o .libs/libasan.lax/libinterception.a/interception_type_test.o
libtool: link: ranlib .libs/libasan.a
libtool: link: rm -fr .libs/libasan.lax
libtool: link: ( cd &.libs& && rm -f &libasan.la& && ln -s &../libasan.la& &libasan.la& )
make[4]: Leaving directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer/asan'
make[4]: Entering directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer'
make &AR_FLAGS=rc& &CC_FOR_BUILD=gcc& &CFLAGS=-g -O2& &CXXFLAGS=-g -O2 -D_GNU_SOURCE& &CFLAGS_FOR_BUILD=-g -O2& &CFLAGS_FOR_TARGET=-g -O2& &INSTALL=/usr/bin/install -c& &INSTALL_DATA=/usr/bin/install -c -m 644& &INSTALL_PROGRAM=/usr/bin/install -c& &INSTALL_SCRIPT=/usr/bin/install -c& &JC1FLAGS=& &LDFLAGS=& &LIBCFLAGS=-g -O2& &LIBCFLAGS_FOR_TARGET=-g -O2& &MAKE=make& &MAKEINFO=/root/gcc-4.8.1/missing makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000&&& &PICFLAG=& &PICFLAG_FOR_TARGET=& &SHELL=/bin/sh& &RUNTESTFLAGS=& &exec_prefix=/usr/local& &infodir=/usr/local/share/info& &libdir=/usr/local/lib& &prefix=/usr/local& &includedir=/usr/local/include& &AR=ar& &AS=/root/gcc-build/./gcc/as& &LD=/root/gcc-build/./gcc/collect-ld& &LIBCFLAGS=-g -O2& &NM=/root/gcc-build/./gcc/nm& &PICFLAG=& &RANLIB=ranlib& &DESTDIR=& DO=all multi-do # make
make[5]: Entering directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer'
if [ -z && ]; then \
& & & && & \
& & & & else \
& & & && &rootpre=`${PWDCMD-pwd}`/; \
& & & && &srcrootpre=`cd ../../../gcc-4.8.1/ ${PWDCMD-pwd}`/; \
& & & && &lib=`echo &${rootpre}& | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
& & & && &compiler=&/root/gcc-build/./gcc/xgcc -B/root/gcc-build/./gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& &&; \
& & & && &for i in `${compiler} --print-multi-lib 2&/dev/null`; do \
& & & && &&&dir=`echo $i | sed -e 's/;.*$//'`; \
& & & && &&&if [ &${dir}& = &.& ]; then \
& & & && && & \
& & & && &&&else \
& & & && && & if [ -d ../${dir}/${lib} ]; then \
& & & & & & & & flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
& & & & & & & & if (cd ../${dir}/${lib}; make&&\
& & & & & & & & & & & & & & & & CFLAGS=&-g -O2 ${flags}& \
& & & & & & & & & & & & & & & & CCASFLAGS=&-g -O2 ${flags}& \
& & & & & & & & & & & & & & & & FCFLAGS=& ${flags}& \
& & & & & & & & & & & & & & & & FFLAGS=& ${flags}& \
& & & & & & & & & & & & & & & & ADAFLAGS=& ${flags}& \
& & & & & & & & & & & & & & & & prefix=&/usr/local& \
& & & & & & & & & & & & & & & & exec_prefix=&/usr/local& \
& & & & & & & & & & & & & & & & GCJFLAGS=& ${flags}& \
& & & & & & & & & & & & & & & & GOCFLAGS=&-O2 -g ${flags}& \
& & & & & & & & & & & & & & & & CXXFLAGS=&-g -O2 -D_GNU_SOURCE ${flags}& \
& & & & & & & & & & & & & & & & LIBCFLAGS=&-g -O2 ${flags}& \
& & & & & & & & & & & & & & & & LIBCXXFLAGS=&-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}& \
& & & & & & & & & & & & & & & & LDFLAGS=& ${flags}& \
& & & & & & & & & & & & & & & & MULTIFLAGS=&${flags}& \
& & & & & & & & & & & & & & & & DESTDIR=&& \
& & & & & & & & & & & & & & & & INSTALL=&/usr/bin/install -c& \
& & & & & & & & & & & & & & & & INSTALL_DATA=&/usr/bin/install -c -m 644& \
& & & & & & & & & & & & & & & & INSTALL_PROGRAM=&/usr/bin/install -c& \
& & & & & & & & & & & & & & & & INSTALL_SCRIPT=&/usr/bin/install -c& \
& & & & & & & & & & & & & & & & all); then \
& & & & & & & && & \
& & & & & & & & else \
& & & & & & & && &exit 1; \
& & & & & & & & \
& & & && && & \
& & & && && & \
& & & && &&& \
& & & && & \
& & & & fi
make[5]: Leaving directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer'
make[4]: Leaving directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer'
make[3]: Leaving directory `/root/gcc-build/i686-pc-linux-gnu/libsanitizer'
make[2]: Leaving directory `/root/gcc-build'
make &DESTDIR=& &RPATH_ENVVAR=LD_LIBRARY_PATH& &TARGET_SUBDIR=i686-pc-linux-gnu& &bindir=/usr/local/bin& &datadir=/usr/local/share& &exec_prefix=/usr/local& &includedir=/usr/local/include& &datarootdir=/usr/local/share& &docdir=/usr/local/share/doc/& &infodir=/usr/local/share/info& &pdfdir=/usr/local/share/doc/& &htmldir=/usr/local/share/doc/& &libdir=/usr/local/lib& &libexecdir=/usr/local/libexec& &lispdir=& &localstatedir=/usr/local/var& &mandir=/usr/local/share/man& &oldincludedir=/usr/include& &prefix=/usr/local& &sbindir=/usr/local/sbin& &sharedstatedir=/usr/local/com& &sysconfdir=/usr/local/etc& &tooldir=/usr/local/i686-pc-linux-gnu& &build_tooldir=/usr/local/i686-pc-linux-gnu& &target_alias=i686-pc-linux-gnu& &AWK=gawk& &BISON=bison& &CC_FOR_BUILD=gcc& &CFLAGS_FOR_BUILD=-g -O2& &CXX_FOR_BUILD=g++& &EXPECT=expect& &FLEX=flex& &INSTALL=/usr/bin/install -c& &INSTALL_DATA=/usr/bin/install -c -m 644& &INSTALL_PROGRAM=/usr/bin/install -c& &INSTALL_SCRIPT=/usr/bin/install -c& &LDFLAGS_FOR_BUILD=& &LEX=flex& &M4=m4& &MAKE=make& &RUNTEST=runtest& &RUNTESTFLAGS=& &SED=/bin/sed& &SHELL=/bin/sh& &YACC=bison -y& &`echo 'ADAFLAGS=' | sed -e s'/[^=][^=]*=$/XFOO=/'`& &ADA_CFLAGS=& &AR_FLAGS=rc& &`echo 'BOOT_ADAFLAGS=-gnatpg' | sed -e s'/[^=][^=]*=$/XFOO=/'`& &BOOT_CFLAGS=-g -O2& &BOOT_LDFLAGS=& &CFLAGS=-g -O2& &CXXFLAGS=-g -O2& &LDFLAGS=& &LIBCFLAGS=-g -O2& &LIBCXXFLAGS=-g -O2 -fno-implicit-templates& &STAGE1_CHECKING=--enable-checking=release,types& &STAGE1_LANGUAGES=c,c++,lto& &GNATBIND=gnatbind& &GNATMAKE=gnatmake& &AR_FOR_TARGET=ar& &AS_FOR_TARGET=as& &CC_FOR_TARGET=/root/gcc-build/./gcc/xgcc -B/root/gcc-build/./gcc/& &CFLAGS_FOR_TARGET=-g -O2& &CPPFLAGS_FOR_TARGET=& &CXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE& &DLLTOOL_FOR_TARGET=dlltool& &FLAGS_FOR_TARGET=-B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include& &GCJ_FOR_TARGET=& &GFORTRAN_FOR_TARGET=& &GOC_FOR_TARGET=& &GOCFLAGS_FOR_TARGET=-O2 -g& &LD_FOR_TARGET=ld& &LIPO_FOR_TARGET=lipo& &LDFLAGS_FOR_TARGET=& &LIBCFLAGS_FOR_TARGET=-g -O2& &LIBCXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE -fno-implicit-templates& &NM_FOR_TARGET=nm& &OBJDUMP_FOR_TARGET=objdump& &RANLIB_FOR_TARGET=ranlib& &READELF_FOR_TARGET=readelf& &STRIP_FOR_TARGET=strip& &WINDRES_FOR_TARGET=windres& &WINDMC_FOR_TARGET=windmc& &BUILD_CONFIG=bootstrap-debug& &`echo 'LANGUAGES=' | sed -e s'/[^=][^=]*=$/XFOO=/'`& &LEAN=false& &STAGE1_CFLAGS=-g& &STAGE1_CXXFLAGS=-g& &STAGE1_TFLAGS=& &STAGE2_CFLAGS=-g -O2 -gtoggle& &STAGE2_CXXFLAGS=-g -O2 -gtoggle& &STAGE2_TFLAGS=& &STAGE3_CFLAGS=-g -O2& &STAGE3_CXXFLAGS=-g -O2& &STAGE3_TFLAGS=& &STAGE4_CFLAGS=-g -O2& &STAGE4_CXXFLAGS=-g -O2& &STAGE4_TFLAGS=& &STAGEprofile_CFLAGS=-g -O2 -gtoggle -fprofile-generate& &STAGEprofile_CXXFLAGS=-g -O2 -gtoggle -fprofile-generate& &STAGEprofile_TFLAGS=& &STAGEfeedback_CFLAGS=-g -O2 -fprofile-use& &STAGEfeedback_CXXFLAGS=-g -O2 -fprofile-use& &STAGEfeedback_TFLAGS=& &CXX_FOR_TARGET= $r/./gcc/xg++ -B$r/./gcc/ -nostdinc++ `if test -f $r/i686-pc-linux-gnu/libstdc++-v3/scripts/testsuite_ then /bin/sh $r/i686-pc-linux-gnu/libstdc++-v3/scripts/testsuite_flags --build- else echo -funconfigured-libstdc++-v3 ; fi` -L$r/i686-pc-linux-gnu/libstdc++-v3/src -L$r/i686-pc-linux-gnu/libstdc++-v3/src/.libs& &TFLAGS=& &CONFIG_SHELL=/bin/sh& &MAKEINFO=/root/gcc-4.8.1/missing makeinfo --split-size=5000000 --split-size=5000000&&&compare
make[2]: Entering directory `/root/gcc-build'
make[3]: Entering directory `/root/gcc-build'
rm -f stage_current
make[3]: Leaving directory `/root/gcc-build'
Comparing stages 2 and 3
warning: gcc/cc1obj-checksum.o differs
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/plugin.o differs
gcc/gcc.o differs
make[2]: *** [compare] 错误 1
make[2]: Leaving directory `/root/gcc-build'
make[1]: *** [stage3-bubble] 错误 2
make[1]: Leaving directory `/root/gcc-build'
make: *** [all] 错误 2
[root@localhost gcc-build]# ^C
[root@localhost gcc-build]#
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分3阅读权限10帖子精华可用积分3 信誉积分18 专家积分0 在线时间4 小时注册时间最后登录
白手起家, 积分 3, 距离下一级还需 197 积分
帖子主题精华可用积分3 信誉积分18 专家积分0 在线时间4 小时注册时间最后登录
论坛徽章:0
来个人好不好
UID空间积分0 积分2224阅读权限100帖子精华可用积分2224 信誉积分1306 专家积分0 在线时间786 小时注册时间最后登录
帖子主题精华可用积分2224 信誉积分1306 专家积分0 在线时间786 小时注册时间最后登录
论坛徽章:2
不妨发送问题到gcc-help的邮件列表,或者centos的邮件列表里问问。
欢迎访问 #hellogcc AT freenode
UID空间积分0 积分528阅读权限20帖子精华可用积分528 信誉积分875 专家积分0 在线时间702 小时注册时间最后登录
丰衣足食, 积分 528, 距离下一级还需 472 积分
帖子主题精华可用积分528 信誉积分875 专家积分0 在线时间702 小时注册时间最后登录
论坛徽章:6
以前有一次是自举的时候svn up了一下,貌似跟这有点像
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 gcc安装教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信