1. 下载GLFW包
- 进入家目录:
cd ~
,也可以放在自己的文件夹中,用来放GLFW的压缩文件。 - GLFW的下载地址点击这里
- 解压GLFW,
unzip glfw-3.2.1.zip
- 会在当前目录生成一个同名文件夹中,内容如下。
![](https://i-blog.csdnimg.cn/blog_migrate/74036a776bdc5bc3752d11fbdfa0a7a3.png)
2. 编译
- 进入解压目录
cd ~/glfw-3.2.1
- 创建build目录
mkdir glfw-build
- 进入build目录
cd glfw-build
- 执行
cmake ~/glfw-3.2.1
命令,如下:
![](https://i-blog.csdnimg.cn/blog_migrate/73c7462d06a14c89dd2d913c13831766.png)
- 编译,执行
make
命令
![](https://i-blog.csdnimg.cn/blog_migrate/5b09fc6c78912331ca769f36e7744025.png)
3. Ubuntu下直接运行实例
- 进入
cd ~/glfw-3.2.1/glfw-build/examples
- 执行
./simple
![](https://i-blog.csdnimg.cn/blog_migrate/86f03b07c75f859b36f219f98cb5a157.png)
- 运行结果
![](https://i-blog.csdnimg.cn/blog_migrate/daf0c2357122d60cf4f6ce99396facee.png)
4. 利用Clion运行实例
- 利用Clion打开
glfw-build目录
![](https://i-blog.csdnimg.cn/blog_migrate/92338f20afd86d0a2d0efa46b06f3f01.png)
- 运行
~/glfw-3.2.1/glfw-build/examples
下的simple.c
实例,直接点击main函数
运行即可。
![](https://i-blog.csdnimg.cn/blog_migrate/44a354869646478d10d15c1970dd524e.png)
- 运行结果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/c8225ad9ede1fd9e0f50ad4e3f33ba58.png)