1.、安装编译器与基本的函式库
$ sudo apt-get install build-essential
2.、安装OpenGLLibrary
$ sudo apt-get install libgl1-mesa-dev
3 、 安装OpenGLUtilities
$ sudo apt-get install libglu1-mesa-dev
4、安装glfw
(1)下载glfw3.2.1,
(2) 解压到glfw3.2.1,cd glfw3.2.1, mkdir build
(3)安装cmake
$sudo apt-get install cmake-gui
$cmake-gui
source code: /home/wj/glfw/glfw-3.2.1
build the binaries: /home/wj/glfw/glfw-3.2.1/build
点击configure、generate
(4) $ cd build
(5)$make && make install
5、安装glad库
(1)cd glfw-3.2.1/deps
将deps里的.h、.c通过编写Makefile生成.so动态库(出错时找到相应的头文件包含部分,
注释掉: //#include <objbase.h> //#include <windef.h>)
(2)将生成的.so 复制到/usr/lib/中
(3)将deps中除了.c以外的文件复制到/usr/include/中
6、编译命令
gcc test.c -o test -lGL -lglad -lglfw