如安装unixbench出现make: *** [pgms/ubgears] Error 1错误怎么办

88次阅读
没有评论

共计 1772 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章给大家分享的是有关如安装 unixbench 出现 make: *** [pgms/ubgears] Error 1 错误怎么办的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

一. 准备工作

1. 首先使用 root 用户登陆.
2. 运行 Unixbeanch 需要 GCC 的支持, 在安装 Unixbeanch 之前, 需要先安装 GCC, 在 Debian 中, 直接执行如下命令:

代码如下:

apg-get install gcc

二. 下载 Unixbeanch

去 Unixbeanch 的 GoogleCode 页面上下载最新版本即可, 在本例中, 我们下载后缀名为 tar.gz 的最新版本.

下载页面地址:

http://code.google.com/p/byte-unixbench/downloads/list

进入页面后, 点击一个版本的链接, 即可进入下载界面, 复制出下载地址, 执行 wget 命令下载即可, 示例如下 (后文以 unixbench-5.1.2.tar.gz 为例):

代码如下:

wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz

下载完成后, 通过 tar 命令解压:

代码如下:

tar zxvf unixbench-5.1.2.tar.gz

三. 运行 Unixbeanch

解压完成后, 在当前目录下得到 unixbench-5.1.2 目录. 进入它.

代码如下:

cd unixbench-5.1.2

接着运行:

代码如下:

./Run

如不出意外, 即可看到 Unixbench 的启动画面和相关信息, 接下来等它完成即可.

四. 意外情况

如执行./Run 命令后, 出现如下错误:

代码如下:

gcc -o ./pgms/ubgears -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall ./src/ubgears.c -lGL -lXext -lX11
./src/ubgears.c:51:19: error: GL/gl.h: No such file or directory
./src/ubgears.c:52:20: error: GL/glx.h: No such file or directory
./src/ubgears.c:129: error: expected = , , , , asm or __attribute__ before view_rotx
… 省略
./src/ubgears.c:632: error: GL_RENDERER undeclared (first use in this function)
./src/ubgears.c:633: error: GL_VERSION undeclared (first use in this function)
./src/ubgears.c:634: error: GL_VENDOR undeclared (first use in this function)
./src/ubgears.c:635: error: GL_EXTENSIONS undeclared (first use in this function)
./src/ubgears.c:643: warning: implicit declaration of function glXDestroyContext
make: *** [pgms/ubgears] Error 1 /p
p **********************************************
Run: make all failed; aborting

基本上是少安装了两个图形库导致的, 在 Debian 下, 执行如下命令安装完即可:

代码如下:

apt-get install libxext-dev libgl1-mesa-dev

另外, 如果使用 centos 的童鞋不幸入此, 可执行如下命令解决此问题:

代码如下:

yum install -y SDL-devel mesa-libGL-devel

感谢各位的阅读!关于“如安装 unixbench 出现 make: *** [pgms/ubgears] Error 1 错误怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1772字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)