_愤怒的石头_的专栏

专注于嵌入式开发,音频数字信号处理

gcc中的-Wl,rpath=<your_lib_dir>选项

gcc编译链接动态库时,很有可能编译通过,但是执行时,找不到动态链接库,那是

因为-L选项指定的路径只在编译时有效,编译出来的可执行文件不知道-L选项后面的值,

当然找不到。可以用ldd <your_execute>看看是不有 ‘not found’在你链接的库后面,

解决方法是通过-Wl,rpath=<your_lib_dir>,使得execute记住链接库的位置

阅读更多
个人分类: Linux
上一篇详解Linux中监控CPU与虚拟内存运行信息的命令用法
下一篇shell中$(( )) 与 $( ) 还有${ }的区别
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭