共計 1772 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章給大家分享的是有關(guān)如安裝 unixbench 出現(xiàn) make: *** [pgms/ubgears] Error 1 錯誤怎么辦的內(nèi)容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。
一. 準備工作
1. 首先使用 root 用戶登陸.
2. 運行 Unixbeanch 需要 GCC 的支持, 在安裝 Unixbeanch 之前, 需要先安裝 GCC, 在 Debian 中, 直接執(zhí)行如下命令:
代碼如下:
apg-get install gcc
二. 下載 Unixbeanch
去 Unixbeanch 的 GoogleCode 頁面上下載最新版本即可, 在本例中, 我們下載后綴名為 tar.gz 的最新版本.
下載頁面地址:
http://code.google.com/p/byte-unixbench/downloads/list
進入頁面后, 點擊一個版本的鏈接, 即可進入下載界面, 復制出下載地址, 執(zhí)行 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 的啟動畫面和相關(guān)信息, 接下來等它完成即可.
四. 意外情況
如執(zhí)行./Run 命令后, 出現(xiàn)如下錯誤:
代碼如下:
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 下, 執(zhí)行如下命令安裝完即可:
代碼如下:
apt-get install libxext-dev libgl1-mesa-dev
另外, 如果使用 centos 的童鞋不幸入此, 可執(zhí)行如下命令解決此問題:
代碼如下:
yum install -y SDL-devel mesa-libGL-devel
感謝各位的閱讀!關(guān)于“如安裝 unixbench 出現(xiàn) make: *** [pgms/ubgears] Error 1 錯誤怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!