OpenGL Linux 安装与配置 一键编译+运行
来源:互联网 发布:剑灵男灵族捏脸数据图 编辑:程序博客网 时间:2024/06/14 03:36
(1) 安装freeglut:
sudo apt-get install freeglut3 freeglut3-dev
(2) 写好你的代码,这里给出一份简单的实现抛物线的代码:
#include <GL/glut.h>void myDisplay(void) { float x, y; glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_POINTS); for ( x = 0.1; x < 1; x += 0.01 ) { y = x * x; glVertex2f(x, y); } glEnd(); glFlush();}int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("the first OpenGL"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0;}
(3) 开始编译吧,这是关键的一步,因为你要链接到glut的库,更重要的是要注意链接的顺序:
gcc -Wall -g your_code.c -lGL -lGLU -lglut -o haha
接下来运行haha就可以看到画好的抛物线啦 (输入 ./haha)
最后,给大家介绍一下vim的配置技巧.大家是不是觉得每次编译都要输入这么多很麻烦?
我把vim配成按F12就可以编译加执行了,是不是很方便?
打开你的vimrc文件,加入以下内容:
autocmd FileType c,cpp :map <silent> <F12> :call Compile_for_glut( )<cr>function! Compile_for_glut() exec "w" exec "!gcc -Wall -g '%' -lGL -lGLU -lglut -o cTEMP" exec "!./cTEMP"endfunction
保存后就可以啦~大家可以举一反三, VIM可是最强大的编辑器了,我的最爱^_^.
- OpenGL Linux 安装与配置 一键编译+运行
- OpenGL入门(一) 安装与配置
- Linux下OpenGL的安装与cmake编译OpenGL程序
- opengl 安装与配置
- Linux内核的配置编译与安装
- 1、linux内核配置、编译与安装
- OpenGL的安装与配置
- opengl的安装与配置
- Vim 一键编译、连接、运行 C/C++ 单文件(Windows 与 Linux通用)
- Vim 一键编译、连接、运行 C/C++ 单文件(Windows 与 Linux通用)
- larbin编译、运行与配置
- SBT安装与编译运行
- openGL学习之安装配置(一)
- 深入理解Linux UNIX软件包的配置、编译与安装
- 深入理解Linux软件包的配置、编译与安装
- 深入理解Linux软件包的配置、编译与安装
- 深入理解Linux软件包的配置、编译与安装
- 深入理解Linux软件包的配置、编译与安装
- cp: omitting directory”错误的解释和解决办法
- android ndk开发,fatal错误记录
- 程序员学习能力提升三要素
- LFW database
- Eigenface
- OpenGL Linux 安装与配置 一键编译+运行
- C#学习笔记(一)Welcome to you
- 内部排序算法
- 内核定时器
- 基于sysfs的LED驱动编写以及应用程序的编写(定时器操作)
- arch配置JDK1.6
- Android 动态加载menu
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- Netty4 SEDA 事件驱动原理分析