- 论坛徽章:
- 0
|
tst.cpp毫无秘密可言,就这么两行:
#include <iostream>
int main(){}
现在纠正一下我在开篇的几个错误说法:
1.我的环境是solaris 5.9
2.我下载的是gcc-3.4.6-sol9-sparc-local.gz,下载的地址是 http://www.sunfreeware.com/indexsparc9.html
现在汇报一下最新的情况:
1.看上去这不像是gcc本身的问题,而是库的问题,因为如果在把tst.cpp的第一行注释掉://#include <iostream>
留下一个空的main函数,就可以通过编译。
2.在sun的网站上下载了官方的gcc工具包,http://cooltools.sunsource.net/gcc/,编译出现了同样的错误,log附录如下:
In file included from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/c++/cstring:52,
from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/c++/bits/char_traits.h:45,
from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/c++/string:47,
from t.cpp:1:
/home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.9/4.2.0/include/string
.h:27:28: error: iso/string_iso.h: No such file or directory
In file included from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/syslimits.h:28,
from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/limits.h:11,
from /home/company_usr/new_usr/gcc/bin/../lib/gcc/sparc-sun-solaris2.
9/4.2.0/include/c++/climits:50
………………
………………
………………
请大家继续指教! |
|