2015-11-04 28 views
-1

我使用linux mint 17.2並下載了在OpenGL中編程所需的所有東西。如何編譯OpenGL C++程序「更容易」?

當我下載測試程序,並將其保存在文本編輯器(例如)TEST.CPP我需要在終端做這個命令來編譯:

g++ test.cpp -o proba -lglut -lGL 

我想跳過這個-lglut和 - lGL部分,因此它被自動包含在內。這怎麼可能 ?可以在CODEBLOCKS這樣的IDE中完成嗎?

+0

[集成開發環境(http://stackoverflow.com/questions/24109/c-ide-for-linux),甚至文本編輯器通常提供的功能來構建,運行和調試應用程序中單擊或按鍵 – Drop

+2

另外,您可以使用一些構建系統:make和cmake可能是最流行的 – Drop

+0

腳本/批處理文件也可以工作,但make會更好。 – Steve

回答

3

創建一個Makefile文件,看起來像這樣:

all: 
     g++ test.cpp -o proba -lglut -lGL 

然後只需鍵入make,它會編譯程序。注意:在makefile中使用TAB縮進。

(見https://en.wikipedia.org/wiki/Makefile