终端编译opengl程序编译运行_ubuntu编译opengl和demo之二(glfw版本)
[TOC]
1、安裝GL和glut等
sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install build-essential gdb subversion
sudo apt-get install automake autoconf libtool
sudo apt-get install libgtk2.0-dev libxmu-dev libxxf86vm-dev
2、編譯安裝glfw
3、命令行編譯demo
打開 編譯目錄/examples/CMakeFiles/simple.dir/link.txt,如下:
/usr/bin/cc CMakeFiles/simple.dir/simple.c.o CMakeFiles/simple.dir/__/deps/glad.c.o -o simple -rdynamic ../src/libglfw3.a -lm -lrt -lm -ldl -lX11 -lpthread -lXrandr -lXinerama -lXcursor
-l表示鏈接的庫,命令行編譯會用到
復制 glfw源碼目錄/examples/simple.c 到一個新的目錄,添加頭文件:#include ,保存,退出
在前面提到的-l系列里加上-lglfw3, 并且包含glad的路徑,得到編譯命令:
gcc simple.c -o simple -lglfw3 -lm -lrt -ldl -lX11 -lpthread -lXrandr -lXinerama -lXcursor -I/glfw源碼目錄/deps
./simple運行 可以看到一個旋轉的三角形
總結
以上是生活随笔為你收集整理的终端编译opengl程序编译运行_ubuntu编译opengl和demo之二(glfw版本)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极兔斥资68亿收购!百世宣布完成国内快递
- 下一篇: ubuntu安装matlab2009,U