安装相应的库:

sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev

实例:

#include "GL/glut.h"
void RenderScene(void){// Clear the window with current clearing color
    glClear(GL_COLOR_BUFFER_BIT);glFlush();}void SetupRC(void){glClearColor(0.0f, 0.0f, 1.0f, 1.0f);}void main(int argc, char* argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowSize(200,100);glutCreateWindow("Simple");glutDisplayFunc(RenderScene);SetupRC();glutMainLoop();}

MakeFile:

LIBDIR = -L/usr/X11R6/lib
CC = gcc
CFLAGS = $(COMPILERFLAGS)
LIBRARIES = -lX11 -lXi -lglut -lGL -lGLU -lmsimple :simple.o$(CC) $(CFLAGS) -o $@ $(LIBDIR) $? $(LIBRARIES)
clean : rm -f *.o

运行效果:

转载于:https://www.cnblogs.com/airduce/p/9760782.html

ubuntu opengl 安装相关推荐

  1. Ubuntu下安装OpenGL/Glut库

    http://www.libaqiang.com/?p=78330 1.Ubuntu下安装OpenGL/Glut库 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语 ...

  2. Ubuntu上安装OpenGL

    Ubuntu上安装OpenGL OpenGL(Open Graphics Library,译名:开放图形库或者"开放式图形库")是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程 ...

  3. Ubuntu中安装Qt

    文章目录 Ubuntu中安装必要的软件 安装流程 配置 运行 配置运行 Ubuntu中安装必要的软件 主要为了打开图形程序 sudo apt-get update sudo apt-get --ass ...

  4. 备份之前ubuntu里面安装程序的一些小东西

    GPS 可以为无人机提供较为准确的位置信息,但是某些时候可能会没有 GPS 信号,或者 GPS 信号不够稳定:比如说桥下,室内以及高楼林立的城市内.那么为了能够允许无人机在这些环境中飞行,我们需要提供 ...

  5. Ubuntu下安装INVIDIA显卡驱动(避免循环登录问题)

    小米笔记本安装双系统后,打算在Ubuntu下安装显卡驱动,前几周在网上找了篇看起来很详细的教程,按照步骤装下去之后出现循环登录的问题,晕晕晕,解决该问题后重新在网上查找了相关文档,总结出一套能够顺利安 ...

  6. linux下面安装geant4,ubuntu环境安装geant4

    一.ubuntu的硬盘安装 1.下载ubuntu-8.04-alternate-i386.iso 放在windows任意分区,NTFS亦可. 2.下载grub4doc 把其中的grldr放到C:盘根目 ...

  7. linux安装并行geant4,ubuntu下安装geant4

    一.ubuntu的硬盘安装 1.下载ubuntu-8.04-alternate-i386.iso放在windows任意分区,NTFS亦可. 2.下载grub4doc把其中的grldr放到C:盘根目录下 ...

  8. Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...

  9. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

最新文章

  1. 皮一皮:现在知道公司老说信息完整的重要性...
  2. Ubuntu 20.04 LTS安装搜狗输入法,只需三条命令,还能自动更新
  3. imessage_如何在iPhone和iPad上的iMessage组中提及某人
  4. VB Vista窗体控件下载(coolBoySkin1.3版)
  5. sql server 锁定_如何使用SQL Server 2014托管锁定优先级控制在线索引重建锁定
  6. Activity的几种启动模式介绍
  7. solidity教程:solidity语言入门
  8. 工厂食堂3D指纹考勤系统解决方案
  9. 消除keil编译警告 #1296-D:extended constant initialiser used
  10. 图片加载oom以及photoView缩放崩溃问题
  11. One Mathematic Problem
  12. Kafka代码实现--from-beginning,读取历史未消费的数据
  13. 网友发帖问阿里P7和协和主治医师谁更成功,BAT员工纷纷嘲笑.
  14. 评分卡--基础分、基准分、PDO、WOE、补偿、刻度 行可可
  15. 信号与系统--信号以及系统的介绍(一)
  16. 工业4.0 资产管理壳学习笔记( 6)-管理壳细节
  17. 【MATLAB】函数定义与反函数
  18. 跟尤雨溪一起解读Vue3源码笔记- Vue Mastery
  19. 18.字符串练习---判断是否是回文数
  20. 进程创建与撤销的模拟实现

热门文章

  1. python打印网页成pdf_vue中将网页打印成pdf
  2. 里bl2和bl3为什么分开_英国的水池为什么有两个水龙头?为什么英国有独立的冷热水龙头?...
  3. 初中生学计算机网络应用怎么样,初中生读计算机网络技术专业怎么样?小编解答...
  4. linux上验证cudnn是否安装成功_deepin15.7中安装tensorflow+cuda9.0+cudnn7的步骤
  5. asp服务器组件安装包,ASP服务器组件
  6. 转义字符的使用和功能python_Python中转义符和格式符的混合使用,python,转义字符,与,格式化...
  7. 华北科技学院计算机期末考试,华北科技学院 专业计算机 考试专用
  8. 160 - 15 blaster99.exe
  9. 最短公共子序列_最短公共超序列
  10. ret2libc过地址随机化