Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
g++;在Debian、libc6上升级到gcc-4.8后出现链接器错误_Gcc_G++_Debian_Linker Errors_Gcc4.8 - Fatal编程技术网

g++;在Debian、libc6上升级到gcc-4.8后出现链接器错误

g++;在Debian、libc6上升级到gcc-4.8后出现链接器错误,gcc,g++,debian,linker-errors,gcc4.8,Gcc,G++,Debian,Linker Errors,Gcc4.8,我刚刚升级了一台Debian Weezy机器,从gcc-4.7运行gcc-4.8。以前,构建环境正常,编译正常。现在,对于任何程序(即使是一个微不足道的hello world),它都会给出以下链接器错误: /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位0具有无效的符号索引11 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o

我刚刚升级了一台Debian Weezy机器,从gcc-4.7运行gcc-4.8。以前,构建环境正常,编译正常。现在,对于任何程序(即使是一个微不足道的hello world),它都会给出以下链接器错误:

/usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位0具有无效的符号索引11 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位1具有无效的符号索引12 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位2具有无效的符号索引2 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位3具有无效的符号索引2 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位4具有无效的符号索引11 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位5具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位6具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位7具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位8具有无效的符号索引12 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位9具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位10具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位11具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位12具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位13具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位14具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位15具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位16具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位17具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位18具有无效的符号索引13 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info):重新定位19具有无效的符号索引20 /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_行):重新定位0具有无效的符号索引2 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../../x86_64-linux-gnu/crt1.o:在函数“u start”中: (.text+0x12):对“\uu libc\u csu\u fini”的未定义引用 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../../x86_64-linux-gnu/crt1.o:在函数“u start”中: (.text+0x19):对“\uu libc\u csu\u init”的未定义引用 collect2:错误:ld返回了1个退出状态 我肯定这是与libc6相关的简单功能,但我看不出是什么?看到这个错误我很惊讶,因为我假设dpkg会处理任何依赖项,所以我不确定这是这个特定系统出了问题还是debian包出了问题(这似乎不太可能,因为似乎没有其他人有这个问题!)


有什么想法吗?:)

啊!我一打完这封信,就迫不及待地试着:

apt-get install libc6-dev --reinstall
(尽管我确信我以前已经这么做了),但你瞧,问题消失了

apt-get install libc6-dev --reinstall