jjzjj

DEEPBIND

全部标签

c++ - 我们什么时候应该使用 RTLD_DEEPBIND?

我正在尝试链接中提到的问题:https://sourceware.org/ml/libc-alpha/2009-06/msg00168.html我对代码做了一些修改,如下所述:>>Catlibdep.c#includeintduplicate='u';intget_duplicate(){printf("libdepseesduplicateas:%c\n",duplicate);printf("libdepseesduplicateaddressas:%x\n",&duplicate);returnduplicate;}--------------------------------

c - 隐式调用时如何使用RTLD_DEEPBIND?

现在我有3个共享对象,A.so,B.so,C.soA.cvoidlibA(){common();}B.cvoidcommon(){printf("COMEHEREB\n");}C.cvoidcommon(){printf("COMEHEREC\n");}(justingorethe.hfiles)test.cintmain(){libA();return1;}complie:gcc-fPIC-sharedlibB.solibB.cgcc-fPIC-sharedlibA.solibA.c./libB.sogcc-otesttest.clibC.solibA.so我希望结果是“COMEHE