LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1560|回复: 0

编译时,命令行中的-Wl,-rpath,/usr/lib是什么意思?

[复制链接]
发表于 2009-4-29 16:21:11 | 显示全部楼层 |阅读模式
命令行中若同时用 -L和-Wl,-rpath,表示库文件的搜索路径,编译没问题可运行时给出如下错误:
error while loading shared libraries: libaaaa.so.0: cannot map zero-fill pages: Cannot allocate memory
若只用-L表示库文件的搜索路径,编译也没问题,可运行时出现错误如下:
error while loading shared libraries: libaaaa.so.0: cannot open shared object file: No such file or directory

请问这个问题怎么解决?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表