c
yanhe156
这个作者很懒,什么都没留下…
展开
-
linux 动态链接库问题
生成动态链接库时可以用多个.c文件生成一个动态链接库,主程序调用时,要分别include进头文件。原创 2018-05-31 23:10:38 · 205 阅读 · 0 评论 -
交叉编译器问题
又遇到一个特奇怪的问题,arm-linux-gnueabihf-gcc 编译不了动态链接库,报错:/usr/lib/gcc-cross/arm-linux-gnueabihf/5/../../../../arm-linux-gnueabihf/bin/ld: 找不到 crti.o: 没有那个文件或目录但是对同一个Makefile,用arm-linux-gnueabi,和arm-xil...原创 2018-06-01 14:47:04 · 1388 阅读 · 0 评论 -
arm-linux-gnueabihf-交叉编译器下载及arm-linux-gnueabihf- 找不到crti.o问题
使用apt-get 安装 arm-linux-gnueabihf 后,编译时报错,找不到 crti.o。之后也报错说找不到 -lc , -lc 指的是libc.so。原因:安装这个交叉编译器后,其自动设置的头文件和库文件搜索路径不对,这个文件在/usr/arm-linux-gnueabihf/libsf 下能找到。可以通过echo 'main(){}'|arm-linux-gnueabihf...原创 2018-06-01 16:16:36 · 5401 阅读 · 0 评论 -
linux 加载不了动态链接库,报错: cannot open shared object file: No such file or directory
问题用jni时发现了这个错误,之前遇到一个类似问题,ARM Linux应用程序not found 问题,错误类似。原因: 动态链接库要和应用程序使用的编译器不同,会报 “No such file or directory”,看似是找不到文件,其实是说找不到可加载的文件。。。解决方法解决这个问题时,和ARM Linux应用程序not found 问题不同,必须使用和应用程序...原创 2018-06-01 17:09:46 · 2678 阅读 · 0 评论