unixbench安装、使用及常见问题解决

路金鑫
2023-12-01

unixbench安装、使用及常见问题解决

一、安装
1.下载unixbench安装包

unixbench-5.1.2.tar.gz

2.解压

tar -zxvf unixbench-5.1.2.tar.gz

3.编译

cd unixbench-5.1.2
make

二、编译报错

/tmp/ccVI9ukV.o:在函数‘gear.constprop.1’中:
ubgears.c:(.text.unlikely+0x4af):对‘sincos’未定义的引用

解决方法:
打开Makefile文件,找到下面两行,进行修改

$(PROGDIR)/ubgears: $(SRCDIR)/ubgears.c
	$(CC) -o $(PROGDIR)/ubgears ${CFLAGS} ${OPTON} $(SRCDIR)/ubgears.c $(GL_LIBS)

在$(GL_LIBS)前加上-lm,如下

$(PROGDIR)/ubgears: $(SRCDIR)/ubgears.c
	$(CC) -o $(PROGDIR)/ubgears ${CFLAGS} ${OPTON} $(SRCDIR)/ubgears.c -lm $(GL_LIBS)

保存退出,重新编译即可
三、使用方法
(1)README官方教程
整体执行一遍

./Run

(2)执行单个测试用例
在pgms文件夹中存放有编译生成的可执行文件,我们可以根据需要执行单个可执行文件,参数根据需要自己设定。
例如:

./double 10
 类似资料: