安裝 unixbench make: *** [pgms/ubgears] Error 1 的解決方法
一.準(zhǔn)備工作
1.首先使用root用戶登陸.
2.運(yùn)行Unixbeanch需要GCC的支持,在安裝Unixbeanch之前,需要先安裝GCC,在Debian中,直接執(zhí)行如下命令:
apg-get install gcc
二.下載Unixbeanch
去Unixbeanch的GoogleCode頁(yè)面上下載最新版本即可,在本例中,我們下載后綴名為tar.gz的最新版本.
下載頁(yè)面地址:
http://code.google.com/p/byte-unixbench/downloads/list
進(jìn)入頁(yè)面后,點(diǎn)擊一個(gè)版本的鏈接,即可進(jìn)入下載界面,復(fù)制出下載地址,執(zhí)行wget命令下載即可,示例如下(后文以u(píng)nixbench-5.1.2.tar.gz為例):
wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
下載完成后,通過(guò)tar命令解壓:
tar zxvf unixbench-5.1.2.tar.gz
三.運(yùn)行Unixbeanch
解壓完成后,在當(dāng)前目錄下得到unixbench-5.1.2目錄.進(jìn)入它.
cd unixbench-5.1.2
接著運(yùn)行:
./Run
如不出意外,即可看到Unixbench的啟動(dòng)畫面和相關(guān)信息,接下來(lái)等它完成即可.
四.意外情況
如執(zhí)行./Run命令后,出現(xiàn)如下錯(cuò)誤:
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
基本上是少安裝了兩個(gè)圖形庫(kù)導(dǎo)致的,在Debian下,執(zhí)行如下命令安裝完即可:
apt-get install libxext-dev libgl1-mesa-dev
另外,如果使用centos的童鞋不幸入此,可執(zhí)行如下命令解決此問(wèn)題:
yum install -y SDL-devel mesa-libGL-devel
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信