|
|

楼主 |
发表于 2007-10-31 21:51:21
|
显示全部楼层
错误如下:看样子是3.1.1和后面的差别很大。。。
gcc-3.1.1/i686-pc-linux-gnu/libstdc++-v3/include -I../libsupc++ -I../libmath
-g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-str
ings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sec
tions -g -c c++locale.cc -fPIC -DPIC -o .libs/c++locale.o
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long int]':
c++locale.cc:51: `__strtol_l' undeclared (first use this function)
c++locale.cc:51: (Each undeclared identifier is reported only once for each
function it appears in.)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long unsigne
d
int]':
c++locale.cc:69: `__strtoul_l' undeclared (first use this function)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long long
int]':
c++locale.cc:87: `__strtoll_l' undeclared (first use this function)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long long
unsigned int]':
c++locale.cc:106: `__strtoull_l' undeclared (first use this function)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = float]':
c++locale.cc:124: `__strtof_l' undeclared (first use this function)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = double]':
c++locale.cc:141: `__strtod_l' undeclared (first use this function)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&,
std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long double]
':
c++locale.cc:158: `__strtold_l' undeclared (first use this function)
c++locale.cc: In static member function `static void
std::locale::facet::_S_create_c_locale(__locale_struct*&, const char*,
__locale_struct*)':
c++locale.cc:170: `__newlocale' undeclared (first use this function)
c++locale.cc: In static member function `static void
std::locale::facet::_S_destroy_c_locale(__locale_struct*&)':
c++locale.cc:180: `__freelocale' undeclared (first use this function)
c++locale.cc: In static member function `static __locale_struct*
std::locale::facet::_S_clone_c_locale(__locale_struct*&)':
c++locale.cc:184: `__duplocale' undeclared (first use this function)
make[3]: *** [c++locale.lo] 错误 1
make[3]: Leaving directory `/mnt/j/linux_fs/download_dp/gcc-3.1.1/i686-pc-lin ux-gnu/libstdc++-v3/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/mnt/j/linux_fs/download_dp/gcc-3.1.1/i686-pc-lin ux-gnu/libstdc++-v3'
make[1]: *** [all-recursive-am] 错误 2
make[1]: Leaving directory `/mnt/j/linux_fs/download_dp/gcc-3.1.1/i686-pc-lin ux-gnu/libstdc++-v3'
make: *** [all-target-libstdc++-v3] 错误 2 |
|