У меня есть приложение, которое, как мне известно, использует libstdc ++, но даже как суперпользователь, я не вижу /usr/lib/libstdc++.6.0.9.dylib в моей системе Mac OS X 10.6 Snow Leopard?
lsof | grep libstdc ++
Если я использую DYLD_LIBRARY_PATH, чтобы использовать свою собственную копию libstdc ++, она отображается в полном пути, когда мое приложение работает:
fooo 1701 foooo txt REG 14,5 2439888 54431 /path/to/shared/libstdc++.6.0.9.dylib
Это после бесплодного поиска в гугле. В системе Linux любой пользователь может видеть, какие приложения используют библиотеку, в /usr/lib.