- 论坛徽章:
- 0
|
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 |
|