CentOS 6.2下zlog编译通不过?

发布于 2021-11-17 17:50:42 字数 3309 浏览 946 评论 7

您好,我在CentOS 6.2下使用zlog,但是报错,您可不可以修复一下,我的QQ是1195957057。出错信息如下:

[root@bogon zlog-1.2.4]# make
cd src && make all
make[1]: Entering directory `/root/Downloads/zlog-1.2.4/src'
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb buf.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb category.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb category_table.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb conf.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb event.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb format.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb level.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb level_list.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb mdc.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb record.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb record_table.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb release.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb rotater.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb rule.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb spec.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb thread.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zc_arraylist.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zc_hashtable.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zc_profile.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zc_util.c
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zlog.c
cc -shared -Wl,-soname,libzlog.so.1.1 -o libzlog.so  buf.o category.o category_table.o conf.o event.o format.o level.o level_list.o mdc.o record.o record_table.o release.o rotater.o rule.o spec.o thread.o zc_arraylist.o zc_hashtable.o zc_profile.o zc_util.o zlog.o
cp -f libzlog.so libzlog.so.1.1 # for test directory
cc -std=c99 -pedantic -c -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zlog-chk-conf.c
ar rcs libzlog.a buf.o category.o category_table.o conf.o event.o format.o level.o level_list.o mdc.o record.o record_table.o release.o rotater.o rule.o spec.o thread.o zc_arraylist.o zc_hashtable.o zc_profile.o zc_util.o zlog.o
cc -o zlog-chk-conf -O2 -fPIC  -Wall -Werror -Wstrict-prototypes -g -ggdb zlog-chk-conf.o -static -L. -lzlog  -lpthread
/usr/bin/ld: cannot find -lpthread
collect2: ld returned 1 exit status
make[1]: *** [zlog-chk-conf] Error 1
make[1]: Leaving directory `/root/Downloads/zlog-1.2.4/src'
make: *** [all] Error 2
[root@bogon zlog-1.2.4]#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

浮生未歇 2021-11-20 00:46:16

果然是的,那是为什么咯?

柒夜笙歌凉 2021-11-20 00:45:56

makefile里面没有static

[root@bogon zlog-1.2.4]# cat makefile|grep static
[root@bogon zlog-1.2.4]# cat makefile
# Top level makefile, the real shit is at src/makefile

TARGETS=noopt 32bit

all:
        cd src && $(MAKE) $@

install:
        cd src && $(MAKE) $@

$(TARGETS):
        cd src && $(MAKE) $@

doc:
        cd doc && $(MAKE)

test:
        cd test && $(MAKE)

clean:
        cd src && $(MAKE) $@
        cd test && $(MAKE) $@
        cd doc && $(MAKE) $@

distclean: clean

dummy:

.PHONY: doc install test
[root@bogon zlog-1.2.4]#

想挽留 2021-11-20 00:29:06

现在在做TOPCODER

甜柠檬 2021-11-20 00:26:06

我找一下

笑红尘 2021-11-19 22:01:12

把makfile里面的-static去掉吧。。他在找静态库

下次我改下github上的源码

墨洒年华 2021-11-19 21:06:14

我明显在有libphthread.so

少女情怀诗 2021-11-18 17:05:56

无法找到pthread库

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文