注册

sysbench安装问题

北极熊 2024/07/19 814 4 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 03134284194-20240703-234060-20108
【操作系统】:UOS Server 20 1060e
【CPU】: Hygon C86 5380
【问题描述】*:安装sysbench在make是报错,搜索论坛有人问相同的问题,但没有解决,报错提示
libtool: link: gcc -Wall -Wextra -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -Wundef -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wcast-align -Wvla -pthread -O3 -funroll-loops -rdynamic -o sysbench sysbench.o sb_timer.o sb_options.o sb_logger.o db_driver.o sb_histogram.o sb_rand.o sb_thread.o sb_barrier.o sb_lua.o sb_util.o sb_counter.o -L/usr/local/lib tests/fileio/libsbfileio.a tests/threads/libsbthreads.a tests/memory/libsbmemory.a tests/cpu/libsbcpu.a tests/mutex/libsbmutex.a drivers/dm/libsbdm.a /home/dmdba/dmdbms/include/libdmdpi.a /opt/sysbench-master-dpi/third_party/luajit/lib/libluajit-5.1.a -ldl /opt/sysbench-master-dpi/third_party/concurrency_kit/lib/libck.a -lm -pthread
/usr/bin/ld: /home/dmdba/dmdbms/include/libdmdpi.a(ossema.o): in function os_sema2_create_low_ex': /home/test/yx/trunk8_rel_2404/os/ossema.c:1058: undefined reference to shm_open'
/usr/bin/ld: /home/dmdba/dmdbms/include/libdmdpi.a(ossema.o): in function os_sema2_id_get_ex': /home/test/yx/trunk8_rel_2404/os/ossema.c:1140: undefined reference to shm_open'
/usr/bin/ld: /home/dmdba/dmdbms/include/libdmdpi.a(ossema.o): in function os_sema2_free_ex': /home/test/yx/trunk8_rel_2404/os/ossema.c:1170: undefined reference to shm_unlink'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:536:sysbench] 错误 1
make[2]: 离开目录“/opt/sysbench-master-dpi/src”
make[1]: *** [Makefile:597:all-recursive] 错误 1
make[1]: 离开目录“/opt/sysbench-master-dpi/src”
make: *** [Makefile:482:all-recursive] 错误 1

安装包:sysbench-1.1.0-beta-2.tar.gz
来源:github.com/wuwen5/sysbench

回答 0
暂无回答
扫一扫
联系客服