首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

UPCC(杂食动物)请进 (undefined referenceto'_ctype_b_loc@GLIBC_2.3'),该怎么处理

2012-02-25 
UPCC(杂食动物)请进 (undefined referenceto__ctype_b_loc@GLIBC_2.3)undefinedreferenceto`__ctype_b_l

UPCC(杂食动物)请进 (undefined referenceto'__ctype_b_loc@GLIBC_2.3')
undefined   reference   to   `__ctype_b_loc '
我也遇到这个问题了.  

http://topic.csdn.net/t/20050114/22/3727140.html
我看到你曾经遇到过同样的问题,   请教下是怎么解决的?

谢谢.

[解决办法]
glibc的版本问题,升级编译工具的版本
[解决办法]
使用了不同版本的库文件造成。
[解决办法]
或者
创建linuxpatch.c源文件
#include <ctype.h>
__const unsigned short int *__ctype_b;
__const __int32_t *__ctype_tolower;
__const __int32_t *__ctype_toupper;
void ctSetup()
{
__ctype_b = *(__ctype_b_loc());
__ctype_toupper = *(__ctype_toupper_loc());
__ctype_tolower = *(__ctype_tolower_loc());
}
并在.c源程序中包含,并在main()中执行
[解决办法]
编译器要使用c++编译器 ,G++ 或者, 跟GCC版本没关系,你都到3.2.3版本了,不用升
[解决办法]
坚持使用gcc的话,把 库加上 -lstdc++
[解决办法]
进来看看 ~
[解决办法]
好悠久的帖子啊,UPJF

热点排行