- 博客(6)
- 收藏
- 关注
原创 undefined reference to: xxx
总结一下原因:1. 编译链接时1> 库的搜索路径不对a. 默认路径是:/lib, /usr/lib/, /usr/local/libb. -L: 指定连接时动态库的路径c. LD_LIBRARY_PATH: 指定连接路径一般编译时用-L指明路径即可2> 链接库之间有依赖关系,链接时顺序书写不对 // 在编译可执行程序或静态
2015-07-22 10:58:45 974
转载 链接时库的顺序问题
原文:http://www.cnblogs.com/OCaml/archive/2012/06/18/2554086.html#sec-1-1折腾gcc/g++链接时.o文件及库的顺序问题1 gcc/g++链接时.o文件以及库的顺序问题 1.1 写在前面最近换了xubuntu12.4,把原来的项目co出来编译的时候报“undefined refere
2015-07-21 16:38:54 6177 2
转载 Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析
原文:http://www.ibm.com/developerworks/cn/linux/l-elf/part1/
2015-07-21 16:30:37 1038
原创 rdynamic和-whole-archive
遇到如下情况,主程序通过dlopen来打开.so文件,但是.so用到了主程序的log函数。编译so时,通过引用主程序头文件来编译通过,头文件有log函数声明: extern "C" { void print() }在主程序的.c文件里有函数的具体实现。但是dlopen后运行so中函数时,出现找不到相应的symbol。这时候就需要ld时加上参数-
2015-07-16 18:09:31 6703
原创 Android读取打包到assets目录下的文件
apk安装之后会放在/data/app/**.apk目录下,以apk形式存在,asset/res和被绑定在apk里,并不会解压到/data/data/YourApp目录下去,所以我们无法直接获取到assets的绝对路径,因为它们根本就没有。例如访问本地的一个index.html文件将index.html放到assets目录下,然后通过WebView的loadUrl(file:///an
2015-07-09 10:29:26 10924
转载 Android中assets目录和raw目录的区别和使用情况
原文作者: futurexiong原文地址: http://my.eoe.cn/futurexiong/archive/5350.html今天看到有人问Android中assets目录和raw目录的区别和使用情况。能提出这个问题的,应该都了解它们的共同点:它们会被原封不动的拷贝到APK中,而不会像其它资源文件那样被编译成二进制的形式。要说区别
2015-07-07 17:08:20 11076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人