分页: 1 / 1

悲剧问题,为什么我的vim的libcall()无法工作

发表于 : 2011-03-24 9:53
fanhe
编译是肯定有这个功能的

代码: 全选

:echo libcall("libc.so", "getenv", "HOME")
dlerror = "/usr/lib/libc.so: 无效的 ELF 头"
E364: 调用函数库 "getenv()" 失败

诡异,google了一下,发现只有这个能用

代码: 全选

:echo libcall("/lib/libc.so.6", "getenv", "HOME") 
什么问题,这两个有什么不一样

Re: 悲剧问题,为什么我的vim的libcall()无法工作

发表于 : 2011-03-24 14:00
lilydjwg

代码: 全选

cat /usr/lib/libc.so
你就知道了

Re: 悲剧问题,为什么我的vim的libcall()无法工作

发表于 : 2011-03-24 17:25
fanhe
lilydjwg 写了:

代码: 全选

cat /usr/lib/libc.so
你就知道了
x,so文件居然能这样搞……

貌似我搞成功了,用了一下gdbmgr,不满意,还是用pyclewn好了