使用dlsym()进行符号的地址查找工作时,这个函数是按照装载序列的优先级进行符号查找的吗?


最近在看《程序员的自我修养》动态链接这一章,里面讲到实现显示运行连接的几个函数,其中dlsym()使用来查找共享库中的符号的(函数、变量、常量),使用dlsym()进行符号的地址查找工作时,这个函数是按照装载序列的优先级进行符号查找的吗?dlsym()查找不成功的返回值为NULL,那么如果要查找的是常量NULL或者是0,如何判断dlsym()是否找到了符号呢?

操作系统 dll

囧rz—— 11 years ago

Your Answer