ubuntu安裝成功後,運行./configure等編譯命令出錯,發現並沒有完整安裝gnu的編譯環境(雖然gcc -v可以看到配置資訊).
sudo apt-get install build-essential僅此一條命令即可將編譯開發環境構建出來,在其依賴包中完成編譯串連工具,與核心相關的標頭檔等的安裝。
由於要做圖形開發,構建X11開發環境,運行命令sudo apt-get install Xorg-dev,完成後,在usr/include/GL/檔案夾下還看不到gl.h等的標頭檔,再安裝mesa-common-dev,出現gl.h等檔案。
構建openGL開發環境,sudo apt-get install libglut3-dev,在usr/include/GL檔案夾下出現glut.h等檔案。
安裝傅立葉變換的函數庫sudo apt-get install libfftw3-dev.
運行程式提示作業系統對gl不支援,發現ubuntu預設的顯卡驅動不提供進階的映像功能(如3D案頭)。
按照網上介紹在system->系統管理->HardwareDrivers中啟動受限驅動安裝,可不能成功,只能手動安裝了,查明顯卡型號支援的驅動為nvidia-glx-173,運行命令sudo apt-get install nvidia-glx-173。
安裝完成後運行nvidia-xconfig命令
(即在/etc/X11/xorg.conf中聲明驅動
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection)
重啟Xserver。
安裝顯卡驅動也可用envyng,命令sudo apt-get install envyng-gtk,可以通過envyng自動安裝對應的顯卡。
對顯卡出現的問題可查看/var/log/Xorg.0.log檔案
more /var/log/Xorg.0.log | grep "(EE)" #錯誤
more /var/log/Xorg.0.log | grep "(WW)" #警告
若將錯誤和警告資訊放到檔案中,可在上述命令後加" > 檔案名稱 “.