Краткий ответ: этот файл в / usr / local / bin является либо реальным двоичным файлом, либо мягкой ссылкой на настоящий двоичный файл.Если вы запустите ls -l /usr/local/bin
, то любые ссылки будут отображаться со стрелкой в их целевом местоположении.Но pszilard, вероятно, прав, этот файл может быть реальным двоичным файлом, который был динамически связан с библиотечным кодом.
Длинный ответ: Если вы скомпилировали из исходного кода, то выполнили следующие три команды
./configure
make
make install
Первый создает файл конфигурации с именем config.mak
.В верхней части этого файла вы увидите строки, подобные следующим:
prefix=/usr/local
LIBDIR=$(DESTDIR)${prefix}/lib
SHLIBDIR=$(DESTDIR)${prefix}/lib
INCDIR=$(DESTDIR)${prefix}/include
BINDIR=$(DESTDIR)${prefix}/bin
DESTDIR не обязателен;это не имеет значения, если вы не запускаете make install
с дополнительным аргументомBINDIR - это фактическое место установки.На моей системе (снежный барс) это было /usr/local/bin/
.
Если у вас все еще проблемы, просто не устанавливайте сборку.Если вы запустите
make clean
make
Бинарный файл будет в вашей папке сборки.
Не используйте MacPorts или Fink.В конечном итоге вы будете счастливее, если будете сами компилировать из исходного кода.Если вы настаиваете на использовании менеджера пакетов, попробуйте Homebrew http://mxcl.github.com/homebrew/.