共计 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 错误怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!