python中要訪問opengl函式必須加上乙個pyopengl包。opengl包需要opengl和glut 的支援。在redhat9中已經裝上了opengl的開源包mesa,所以只要裝glut即可,本文主要闡述glut在linux的安裝。
1. 解壓縮tar -xzvf glut-3.7.tar.gz 到目錄 glut-3.7
2. 在glut-3.7/linux 中將glut.cf 拷貝到/glut-3.7目錄下 覆蓋原檔案,
修改glut.cf中
將opengl = $(top)/../lib/libmesagl.so
glu = $(top)/../libmesaglu.so 修改為
opengl = usr/lib/libgl.so
glu = usr/libglu.so
3. 在glut-3.7中執行 ./mkmkfiles.imake
4. 將glut-3.7/linux/makefile 拷貝到glut-3.7/lib/glut 下覆蓋原檔案
修改makefile中
將opengl = $(top)/../lib/libmesagl.so
glu = $(top)/../libmesaglu.so 修改為
opengl = usr/lib/libgl.so
glu = usr/libglu.so
在glut-3.7/lib/glut下執行make,
執行ln -s libglut.so.3.7 libglut.so.3 ln -s libglut.so.3.7 libglut.so
將gligbglut.so.3.7 libglut.so.3 libglut.so. b拷貝到/usr/lib 下
將glut-3.7/include/gl下的所有檔案拷貝到/usr/include/gl下
5,在glut-3.7下執行 make 執行glut-3.7/test/glut 下的程式,成功則安裝完成。
Linux下Socket程式設計 二
亞嵌 連線建立 資料傳輸 send 和recv 這兩個函式用於面向連線的socket上進行資料傳輸。send 函式原型為 int send int sockfd,const void msg,int len,int flags sockfd是你想用來傳輸資料的socket描述符 msg是乙個指向要傳...
linux下的執行緒(二)
清除 執行緒終止有兩種情況 1 正常終止 2 非正常終止 1 正常終止 執行緒主動呼叫pthread exit或者從執行緒函式中return都將使執行緒正常退出,這是可預見的退出方式 2 非正常終止 執行緒在其他執行緒的干預下,或者由於自身執行出錯 比如訪問非法位址 而退出,這種退出方式是不可預見的...
linux下安裝apache(二)
下面是linux下安裝apache的完整 系統是redhat5.5 root localhost cd soft root localhost soft tar jxvf httpd 2.2.6.tar.bz2 解壓apache的壓縮包 root localhost soft cd httpd 2....