On Windows DLLs are found using the PATH environment variable. On most UNIX systems the variable is called LD_LIBRARY_PATH ( or a path, that is configured by ld.so.conf ). This has nothing to do with any particular /bin directory beside it is obviously in the PATH of bmhautz.
I recommend to google for more informations about how shared libraries work, because this is a general concept each developer should have understood.
Uwe
Bookmarks