Tag: dynamic linking

在Mac OS X上使用DYLD_LIBRARY_PATH可以吗? 而且,什么是dynamic库searchalgorithm呢?

我读了一些文章,不鼓励使用DYLD_LIBRARY_PATH,因为dynamic库的path应该使用-install_name,@rpath和@loader_path来修复。 在制作一个在Linux和Mac OS X上运行的程序,Mac OS X的DYLD_LIBRARY_PATH正是Linux的LD_LIBRARY_PATH。 而且,我们可以共享(几乎)相同的没有-install_name和@rpath的make文件。 可以在Mac OS X上使用DYLD_LIBRARY_PATH吗? 当二进制找不到dynamic库时,什么是使用Mac OS X的dynamic库searchalgorithm? 当前目录 – > DYLD_LIBRARY_PATH目录…?