Home | Posts RSS | Comments RSS | Login

Мои любимые клипы)

воскресенье, 30 ноября 2008 г.



ну некуда без них)
./configure
Все кто сталкивался с *nix то компилировали приложения из исходных текстов. А значит и сталкивались с программами которые затруднялись компилировать из-за отсутствия инструкций...
И так самый распространенный это
  • ./configure --prefix=/YOUR/DIRECTORY/HERE/   куда будет компилировать
  • ./configure --prefix=/YOUR/DIRECTORY/HERE/ --enable-msdblib 
 то есть позволяет испоьзовать дополнительную библиотеку(ищим в readme какие нужно)

более редкие
  • --srcdir=DIR ищет пакеты с бинарниками (обычно это автоматически, но вы можете использовать код из другой директории, например при компиляции адонов)
  • --disable-debug избежать дебага
  • --cache-file=FILE эта опция сохраняет и использует результаты таста `config.cache'
  • --with-gnutls и --with-openssl=DIR для поддержки SSL/OpenSSL
  • --enable-developing еще в развитии и должен быть использованы только для разработчика или храбрых пользователей:)
  • --enable-extra-checks экстра проверка (дополнительные условия проверки)
Компиляция с правами root
$ ./configure --prefix=/usr/local/
$ make
$ su root
Password:
$ make install

Стандартная компиляция


$
./configure --prefix=/usr/local/
make install clean

думаю хватит, но можно найти ещё для например компиляции unixODBC или ещё чегонить
просто если вы незадолись с целью делать свой nix то они вам непонанабятся,

а если исходный текст использует экстро конфигурации
то это должно быть указано разработчиками в readme.