- 博客(7)
- 资源 (24)
- 收藏
- 关注
原创 libmemcached 1.0.10 SUSE 10 下无法正常工作的原因
公司应接入TX平台,编译用的服务器是SUSE 11 SP2, 但TX用的却是非常古老的 SUSE 10 SP1,将程序编译好后,放到TX服务器上,一直在报读写memcached失败的错误,用GDB定位了一下:libmemcachedstatic memcached_return_t network_connect(org::libmemcached::Instance* server)
2012-08-28 12:13:27 756
原创 64位系统下libmemcached在GCC 4.7.1 下编译失败的解决方案
今天新装了GCC 4.7.1,于是想把老的库重新编译一下(./configure CC=/usr/local/bin/gcc 来指定编译器版本。但想到遇到如下错误: CXXLD libhashkit/libhashkit.la/usr/local/lib/../lib/libstdc++.so: could not read symbols: File in wrong f
2012-08-25 17:57:35 3864 2
原创 如何使用指定版本的GCC/G++来编译autotools打包的程序
对于autotools来生成Makefile的程序包,不建议修改Makefile来指定GCC/G++的版本。最佳方案:./configure CC=你想使的C编译器的绝对路径./configure CXX=你想使的C++编译器的绝对路径比如:./configure CXX=/usr/local/bin/g++这样就可以很方便地让系统内多个版本的编译器共存了。。。
2012-08-25 16:40:48 6468
原创 GCC/G++乱码的完美解决方案
GCC/G++乱码的解决方案在网上流传得最多的是:export LANG=C,这个方法是可以解决GCC/G++乱码的问题,但是会导至系统中一些其他工具无法无法正常工作。最完美的解决方案是:1. locale命令来查看你的系统使用的字符集。比如我的SUSE11 ,默认为:en_US.UTF-82. 将你的SHELL工具的编码方案更改成与系统编码方案一至,即可。
2012-08-22 17:49:49 8667 1
转载 陈皓:C++的坑真的多吗?
陈皓:C++的坑真的多吗?发布时间:2012-08-6 09:49 来源:左耳朵耗子 分类: 程序员 先说明一下,我不希望本文变成语言争论贴。希望下面的文章能让我们客观理性地了解C++这个语言。(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,比哪一方的观点强,毫无价值。我们应该多看看技术是怎么演进的,怎么取舍的。)
2012-08-21 14:44:38 7989
原创 使用C++11里面的Lambda表达式,来取代仿函数
圣人告诉我们,用C++中尽可能使用for_each来迭代容器,但是为了使用for_each,我们不得不写很多个 operator (...) 现在有了Lambda表达式:一切都变得和谐了!看如下代码char str[]="Hello World!";int uppercase = 0; for_each(str, str+sizeof(str), [&u
2012-08-21 09:35:38 3401
原创 C++ 在模版类里面使用STL 报错?
看代码:typedef list > Timers_type;typedef typename Timers_type::iterator Timers_iterator_type;明白了吗?
2012-08-18 19:38:25 615
jsoncpp liunx编译
2011-06-16
uestudio09.20
2010-02-05
xmlspy 2010
2010-01-09
IBM Rational 7 系列软件 注册文件
2010-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人