免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: toolscool
打印 上一主题 下一主题

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误: [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-06-26 10:44 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

但公司请的安全公司要求服务器上尽可能不安装没用的软件啊。
的确安装越多的软件系统的安全问题就会越多。

论坛徽章:
0
12 [报告]
发表于 2005-06-26 12:52 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

试试你的gcc能不能用,用它编译一个hello world程序看看。可能是汇编器或者链接器的路径不对。

论坛徽章:
0
13 [报告]
发表于 2005-06-27 09:08 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

welcome.cpp

#include <iostream.h>;
int main()
{cout << "Welcome to GNU C++" << endl;
return 0;
}

gcc welcome.cpp出现一大堆错误:
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:459: error: parse
   error before `*' token
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h: In
   function `int __gthread_key_create(...)':
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:465: error: `
   __gthread_key_t' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:465: error: parse
   error before `,' token
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:466: error: cannot
   declare static function inside another function
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h: In
   function `int __gthread_key_dtor(...)':
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:468: error: `
   ptr' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:469: error: `
   key' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:469: error: `
   pthread_setspecific' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:475: error: parse
   error before `)' token
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:476: error: cannot
   declare static function inside another function
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h: In
   function `int __gthread_key_delete(...)':
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:477: error: `
   pthread_key_delete' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:481: error: parse
   error before `)' token
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:482: error: cannot
   declare static function inside another function
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h: In
   function `void* __gthread_getspecific(...)':
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:483: error: `
   pthread_getspecific' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:487: error: parse
   error before `,' token
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:488: error: cannot
   declare static function inside another function
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h: In
   function `int __gthread_setspecific(...)':
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:489: error: `
   pthread_setspecific' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:493: error: `
   __gthread_mutex_t' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:493: error: `
   mutex' undeclared (first use this function)
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:494: error: `
   __gthread_mutex_lock' declared as an `inline' variable
/usr/local/include/c++/3.3.2/sparc-sun-solaris2.10/bits/gthr-default.h:494: confused by earlier errors, bailing out

论坛徽章:
0
14 [报告]
发表于 2005-06-27 13:35 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

你这个welcome.cpp是C++程序,必须使用g++而不是gcc编译

论坛徽章:
0
15 [报告]
发表于 2005-06-27 17:15 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

用g++编译也是一样的大堆错误。

论坛徽章:
0
16 [报告]
发表于 2005-06-27 17:28 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

有时候gcc的版本不符的还出现问题。有些软件的编译时候只能用某版本的gcc。请确认一下。

论坛徽章:
0
17 [报告]
发表于 2005-06-28 10:01 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

应该不是版本问题。我安装的是apache2,完全安装时就可以正常编译。

论坛徽章:
0
18 [报告]
发表于 2005-06-29 14:28 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

自己顶啊顶。

论坛徽章:
0
19 [报告]
发表于 2005-06-29 14:57 |只看该作者

Solaris10精简安装后,也安装了gcc等,但编译时出现下列错误:

ldd一下gcc,看看有什么反应,在我机器上如下:

ldd /usr/local/bin/gcc
        libc.so.1 =>;     /usr/lib/libc.so.1
        libdl.so.1 =>;    /usr/lib/libdl.so.1

论坛徽章:
0
20 [报告]
发表于 2006-11-15 08:54 |只看该作者
我也是同样问题,实在是郁闷
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP