É possível compilar um software individual da árvore fonte do FreeBSD?

4

Gostaria de saber se é possível compilar pacotes de software individuais a partir da árvore fonte do FreeBSD sem compilar todo o kernel e o mundo .... Digamos, por exemplo, ex , que está incluído na fonte nvi (new vi) código.

link

Minha intenção é compilar, se possível, software individual com símbolos de depuração habilitados, para que eu possa depurar o código / software.

    
por Fehmi Noyan ISI 26.08.2015 / 01:13

1 resposta

4

Claro, com o padrão /usr/src instalado, ele pode ser executado como

# cat /etc/src.conf
CFLAGS=-pipe
DEBUG_FLAGS=-g
# cd /usr/src/usr.bin/vi
# make clean && make obj && make depend && make && make install
# gdb -d /usr/src/contrib/nvi/ex -d /usr/src/contrib/nvi/common -tui ex
    
por 26.08.2015 / 01:52