Собрать программу со статически слинкованными библиотеками (FreeBSD)
February 5th, 2009
Данная манипуляция может понадобиться, например, если необходимо переносить и запускать программу на различных серверах, возможно не имеющих необходимых библиотек. Сделаем это на примере порта ncftp3:
cd /usr/ports/ftp/ncftp3
make configure
cd ./work/ncftp-3.2.2
./configure
make configure
cd ./work/ncftp-3.2.2
./configure
Правим Makefile, дописываем в строчку CFLAGS= параметр “-static”.
cd ../..
make
make
Все. Из папки /usr/ports/ftp/ncftp3/work/ncftp-3.2.2/bin можно забирать готовые бинарники.
