Você precisa de libuuid-devel , este pacote fornece bibliotecas para compilação.
libuuid fornece bibliotecas para execução
Estou usando o centos7 e estou tentando criar este link , mas recebo
/usr/bin/ld: cannot find -luuid
Eu fiz yum instalar com o libuuid e ele diz que está instalado, mas estou com saudades de libuuid.a parece. No entanto, não há estática lúcida. Existe um pacote que estou faltando ou posso alterar meu makefile para que eu faça.
Aqui está o makefile
PREFIX ?= /usr
CFLAGS ?= -Wall -Werror
CFLAGS += -std=gnu99 -static
BINARIES = pbang ncred elijah fixbang
OBJECTS = plog
all: $(BINARIES)
clean:
$(RM) $(BINARIES) $(addsuffix .o,$(OBJECTS))
install: $(addprefix install-,$(BINARIES))
install-%: %
install -D $< $(DESTDIR)$(PREFIX)/sbin/$<
ncred elijah: plog.o
pbang: LDLIBS += -lz -luuid
.PHONY: all clean install
EDITAR: Eu verifiquei que eu tenho libuuid.so usando find, mas não tenho certeza de como eu iria linkar para isso?
Você precisa de libuuid-devel , este pacote fornece bibliotecas para compilação.
libuuid fornece bibliotecas para execução