一、安装
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