私はcentos7を使用してこれを構築しようとしています。https://github.com/daveti/prov-tools/tree/master/systemしかし、私は理解しています
/usr/bin/ld: cannot find -luuid
libuuidでyumインストールをしましたがインストールされたと出ますね。ところでlibuuid.aがないようです。しかし、libuuid-staticはありません。欠落しているパッケージはありますか?それとも、作成できるように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
編集:libuuid.soがあることをfindを使って確認しましたが、それに接続する方法がわかりません。
ベストアンサー1
あなたはする必要があります自由発達、このパッケージはコンパイル用のライブラリを提供します。
ライブラリUIDランタイムライブラリの提供