当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 把g++搞坏了(解决)
帖子发表于 : 2009-08-23 0:50 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
连最简单的hello world!都不能编译
代码:
23/08/2009 00:40:46
tusooa (~/develop/C++/hello)
>> c++ hello.cpp -o hello
hello.cpp: In function ‘int main(int, char**)’:
hello.cpp:11: 编译器内部错误: 段错误
请提交一份完整的错误报告,
如有可能请附上经预处理后的源文件。
具体步骤请参见 <file:///usr/share/doc/gcc-4.3/README.Bugs>。
23/08/2009 00:41:04
tusooa (~/develop/C++/hello)
>> cat hello.cpp
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
        //
        cout << "Hello world!" << endl;
        return 0;
}
23/08/2009 00:41:12
tusooa (~/develop/C++/hello)
>>

顺便:可以编译C,gcc -lstdc++也有问题,看来可能是libstdc++.a有问题
ps:不过
代码:
23/08/2009 00:50:13                             
tusooa (~/develop/C++/hello)                   
>> sudo apt-file find libstdc++.a
g++-4.1-multilib: /usr/lib/gcc/x86_64-linux-gnu/4.1/32/libstdc++.a
g++-4.2-multilib: /usr/lib/gcc/x86_64-linux-gnu/4.2/32/libstdc++.a
g++-4.3-multilib: /usr/lib/gcc/x86_64-linux-gnu/4.3/32/libstdc++.a
gcc-snapshot: /usr/lib/gcc-snapshot/lib/debug/libstdc++.a         
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libstdc++.a               
gcc-snapshot: /usr/lib/gcc-snapshot/lib32/debug/libstdc++.a       
gcc-snapshot: /usr/lib/gcc-snapshot/lib32/libstdc++.a             
lib32stdc++6-4.1-dbg: /usr/lib32/debug/libstdc++.a               
lib32stdc++6-4.2-dbg: /usr/lib32/debug/libstdc++.a               
lib32stdc++6-4.3-dbg: /usr/lib32/debug/libstdc++.a               
libstdc++6-4.1-dbg: /usr/lib/debug/libstdc++.a                   
libstdc++6-4.1-dev: /usr/lib/gcc/x86_64-linux-gnu/4.1/libstdc++.a
libstdc++6-4.2-dbg: /usr/lib/debug/libstdc++.a                   
libstdc++6-4.2-dev: /usr/lib/gcc/x86_64-linux-gnu/4.2/libstdc++.a
libstdc++6-4.3-dbg: /usr/lib/debug/libstdc++.a                   
libstdc++6-4.3-dev: /usr/lib/gcc/x86_64-linux-gnu/4.3/libstdc++.a
llvm-gcc-4.2: /usr/lib/llvm/gcc-4.2/lib64/libstdc++.a             
mingw32: /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/libstdc++.a     
ppu-g++: /usr/lib/cell/toolchain/lib/gcc/ppu/4.1.1/32/libstdc++.a
ppu-g++: /usr/lib/cell/toolchain/lib/gcc/ppu/4.1.1/libstdc++.a   
spu-g++: /usr/lib/cell/toolchain/lib/gcc/spu/4.1.1/libstdc++.a   
spu-g++: /usr/lib/cell/toolchain/lib/gcc/spu/4.1.1/mea64/libstdc++.a
23/08/2009 00:51:07                                                 
tusooa (~/develop/C++/hello)                                       
>> sudo aptitude reinstall libstdc++6-4.3-dev
正在读取软件包列表... 完成                   
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成
下列软件包将被“重新安装”:
  libstdc++6-4.3-dev
0 个软件包被升级,新安装 0 个, 1 个被重新安装, 0 个将被删除, 同时 7 个将不升级。
需要获取 1394kB 的存档。 解包后将要使用 0B。
正在编辑扩展状态信息... 完成
读取:1 http://tw.archive.ubuntu.com jaunty/main libstdc++6-4.3-dev 4.3.3-5ubuntu4 [1394kB]
已下载 1394kB,耗时 13s (104kB/s)
(正在读取数据库 ... 系统当前总共安装有 231704 个文件和目录。)
正预备替换 libstdc++6-4.3-dev 4.3.3-5ubuntu4 (使用 .../libstdc++6-4.3-dev_4.3.3-5ubuntu4_amd64.deb) ...
正在解压缩将用于更替的包文件 libstdc++6-4.3-dev ...
正在设置 libstdc++6-4.3-dev (4.3.3-5ubuntu4) ...
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成

23/08/2009 00:52:07
tusooa (~/develop/C++/hello)
>> g++ hello.cpp -o hello
hello.cpp: In function ‘int main(int, char**)’:
hello.cpp:11: 编译器内部错误: 段错误
请提交一份完整的错误报告,
如有可能请附上经预处理后的源文件。
具体步骤请参见 <file:///usr/share/doc/gcc-4.3/README.Bugs>。
23/08/2009 00:52:17
tusooa (~/develop/C++/hello)
>>


_________________
代码:
] ls -ld //


最后由 tusooa 编辑于 2009-08-24 13:43,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 把g++搞坏了
帖子发表于 : 2009-08-23 12:18 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
估计是编译kde死机了,重装g++-4.3好了 :em06


_________________
代码:
] ls -ld //


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 把g++搞坏了
帖子发表于 : 2009-08-23 12:22 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
which c++
看上去你装了很多个工具链


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译