歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vim中配置OpenGL

Vim中配置OpenGL

日期:2017/2/28 14:35:54   编辑:Linux教程

一.首先從Linux環境下開始入手配置,所使用的系統是Ubuntu

1.首先安裝build-essential軟件包,sudo apt-get install build-essential

linux操作系統上面開發程序,光有了gcc 是不行的,它還需要一個build-essential軟件包,作用是提供編譯程序必須軟件包的列表信息。

也就是說編譯程序有了這個軟件包,它才知道 頭文件在哪才知道庫函數在哪,還會下載依賴的軟件包,最後才組成一個開發環境。

2.安裝 OpenGL Library,sudo apt-get install libgl1-mesa-dev

3.安裝OpenGL Utilities,sudo apt-get install libglu1-mesa-dev

OpenGL Utilities 是一組建構於 OpenGL Library 之上的工具組,提供許多很方便的函式,使 OpenGL 更強大且更容易使用。

4.安裝OpenGL Utility Toolkit,sudo apt-get install freeglut3-de

OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了強化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 對於視窗介面支援。

到此OpenGL的編譯環境就搭建好了。

5.接下來要過渡到在Vim中運行OpenGL,需要知道在terminal中怎麼運行OpenGL的程序(例如opengl_test.cpp)

gcc -o opengl_test1 opengl_test1.cpp -lGL -lGLU -lglut(後面的-lGL -lGLU -lglut是編譯過程添加的OpenGL相關庫)

-l<library>告訴gcc去連結指定 Library -o<file> 指定執行檔的輸出名字。

6.Vim的配置

"-----------------------c,c++ IDE Setting Start---------------------------
"C,C++ 按F5編譯運行
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
if &filetype == 'c'
exec "!g++ % -o %< -lGL -lGLU -lglut"
exec "! ./%<"
elseif &filetype == 'cpp'
exec "!g++ % -o %< -lGL -lGLU -lglut"
exec "! ./%<"
elseif &filetype == 'java'
exec "!javac %"
exec "!java %<"
elseif &filetype == 'sh'
:!./%
endif
endfunc
"C,C++的調試
map <F8> :call Rungdb()<CR>
func! Rungdb()
exec "w"
exec "!g++ % -g -o %<"
exec "!gdb ./%<"
endfunc
"C的編譯和運行
"map <F5> :call CompileRunGcc()<CR>
"func! CompileRunGcc()
"exec "w"
"exec "!gcc% -o %<"
"exec "! ./%<"
"endfunc
"C++的編譯和運行
"map <F6> :call CompileRunGpp()<CR>
"------------------------c,c++ IDE Setting Start--------------------------

推薦閱讀:

Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm

快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm

強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm

在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm

Vim 7.4a 發布,全新更快的正則表達式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm

CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm

Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm

Ubuntu中設置Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm

Vim編輯器使用基礎教程 http://www.linuxidc.com/Linux/2013-05/84031.htm

Copyright © Linux教程網 All Rights Reserved