我要调用的 func1() 具有如下绑定:
readelf -Ws /lib/libc.so.6 | grep func1
592: 000d8910 40 FUNC WEAK DEFAULT 12 func1@@GLIBC_2.13
1690: 000d8910 40 FUNC WEAK DEFAULT 12 func2@@GLIBC_2.13**
这就是原因吗,因为当我func1()
从我的应用程序调用它时它返回一个errno =38
,即:ENOSYS 38 /* Function not implemented */
我可以以某种方式将func1()
绑定设为 GLOBAL,然后从我的应用程序中调用它吗?