前段时间编译一个引用自己写的静态库的程序时老是出现链接时的多个重定义的错误,而自己的代码明明没有重定义这些东西,譬如:LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj)L...
分类:
编程语言 时间:
2015-04-19 17:30:40
阅读次数:
207
====动态库说明====1.库名称格式: lib + the_name_of_library + .so + version_number exp:libc.so.62.ldconfig一般会创建soname,但不创建linker name(libname.so),后者一般安装库时创建3.暂时添加...
分类:
系统相关 时间:
2015-04-17 20:03:42
阅读次数:
190
因为opencv是c++写的,所以在编译ios的工程的时候要加上libc++.dylib到other link编译选项中,否则会出现很多错误,
然后就是预编译的头文件.pch的问题,在网上搜了一下都说在pch里面加了opencv2/opencv.hpp以后会出现#include 找不到symbol的问题,这个也和c++在object-c里使用有关,然后我加上#ifdef __cpluscplu...
分类:
其他好文 时间:
2015-04-17 11:21:17
阅读次数:
670
arm的编译器里已经有C标准库的lib包了,android为啥还要自己再实现呢google自己搞的bionic libc来替代glibc想来是有原因的,本来glibc也是lgpl,应该也没有版权问题,但是系统调用的接口有限,google应该是用自己的bionic libc来暴露出更多的系统调用接口,...
分类:
移动开发 时间:
2015-04-13 16:13:43
阅读次数:
144
Q:安装完,APP图标消失,安装结束后才显示 A:iTools版本老,升级新版。或更换安装app的工具,如91助手。 Q:通过ivar_getTypeEncoding获得的编码在32bit和64bit下不同 A: 64bit的ios8下 ?BOOL 为 @"B", Enum为 ...
分类:
其他好文 时间:
2015-04-09 10:42:25
阅读次数:
159
0.以下在系统redhat6.0 x86_64上操作
1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的:
2.查看系统glibc支持的版本:
[ghui@StuOS bin]$ strings /lib64/libc.so.6 |grep GLIBC_
GL...
分类:
其他好文 时间:
2015-04-09 10:38:10
阅读次数:
134
与用户空间应用不同的是,内核不能调用标准C库或其它任何不属于内核的库。主要原因是,速度及大小的限制。标准C库对内核而言实在是太大了。许多常用的的 libc 函数已经在内核中实现了。内核中的库文件是在内核的根目录下 lib 目录下存放。如常用的字符串操作函数是在 lib/string.c 中定义的,调...
分类:
系统相关 时间:
2015-04-08 22:57:02
阅读次数:
250
出现了
2015-04-04 20:12:51.501 Pan大夫[5001:299704] NSScanner: nil string argument
2015-04-04 20:12:51.502 Pan大夫[5001:299704] NSScanner: nil string argument
libc++abi.dylib: terminate_handler unexpect...
分类:
编程语言 时间:
2015-04-05 14:37:45
阅读次数:
154
题目给出了pwn200和libc.so。使用IDA查看程序,发现逻辑很简单。 使用checksec查看pwn200的安全属性,如下图: 发现NX enabled,No PIE。 在第一次读(0x08048524位置)的时候,可以读取17个字节,观察栈结构: 发现可以将nbytes覆盖...
分类:
其他好文 时间:
2015-04-04 21:08:28
阅读次数:
202
前言:当我们在android中的使用JNI下编译的.so库时,很有可能底层编译好的native method出现异常,而且底层并没有对这个异常进行捕捉,这样在我们APK上就是表现为退出程序,查看打印信息,出现的提示是:A/libc(2730): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3661 (ervice.Executo...
分类:
数据库 时间:
2015-04-02 18:57:37
阅读次数:
300