- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 解决 version 'GLIBC_2.14' not found 问题
用linux C 下的函数调用创建中文目录、文件等,字符串的编码格式要求是utf-8格式的。 比如想要使用 int mkdir(const char *pathname, mode_t mode); 创建一个中文的目录。那么pathname的编码格式要求是utf-8的,而不能是gb3212/gbk的,否则就是乱码。 那么如果linux C下如何进行gbk<---->utf-8编码转换的...
2018-05-21 11:31:25 1532
转载 旧版glibc兼容旅程
一.背景在新环境编译程序部署到老环境运行。为什么不直接在老环境里面编译?因为用到了一点c++11的特性,需要较高版本的gcc进行编译;老环境默认的gcc版本太低,新版gcc的rpm包安装部署不上(glibc版本太低),源码安装高版本gcc又太麻烦。二. 错误表现注: server名字做过修改, 暂且叫my_server. 运行时报错,找不到GLIBC_2.14的符号:而本机glibc的版本才2.1...
2018-05-21 10:06:29 1153 1
转载 编译 glibc-2.14安装
2017年12月15日 15:57:30阅读数:4359下载地址:http://ftp.gnu.org/gnu/glibc/下载glibc-2.14.tar.xz解压下载的文件,同时在该文件的目录下建立一个build目录。[cpp] view plain copytar glibc-2.14.tar.gz cd glibc-2.14 mkdir build cd build 安装步骤进入到...
2018-05-18 17:38:15 3143
转载 解决动态链接库中@@OPENSSL_0.9.8符号引起的问题
随笔 - 6 文章 - 0 评论 - 0解决动态链接库中@@OPENSSL_0.9.8符号引起的问题作者:dzygogo@gmail.com博客:http://www.cnblogs.com/dzyht/ 本文的copyleft归dzygogo@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。========...
2018-05-15 10:10:31 1001
转载 编译.so动态库隐藏函数名
在我们提供给别人使用的动态链接库so文件时,其内部实现函数的名称,特别是一些关键名称我们是不希望别人见到然后反向的,这时候一般有两种处理方式:一是把程序中关键词修改了再编译,比较蠢笨;二是通过编译的方式将字符隐藏,gcc编译器提供了这个选项,即在编译选项中加入-fvisibility=hidden选项。 比如ndk里这样操作:LOCAL_CPPFLAGS +=-fvisibili...
2018-05-07 11:59:06 4757
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人