如何在 Linux 中使用 GLFW 编译文件?
How to compile files with GLFW in Linux?
我正在尝试 运行 GLFW 官方文档中的代码:http://www.glfw.org/documentation.html
我将代码保存在 glfw-hello-world.c
中,当我尝试编译它时,
clang `pkg-config --libs --static glfw3` glfw-hello-world.c
我收到这个错误,
/tmp/glfw-hello-world-c0cd19.o: In function `main':
glfw-hello-world.c:(.text+0x9d): undefined reference to `glClear'
clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
GCC 也给我类似的错误,我相信我的 -l
是正确的,因为 pkg-config
正在处理它。那是什么错误,我该如何编译它?
我正在尝试 运行 GLFW 官方文档中的代码:http://www.glfw.org/documentation.html
我将代码保存在 glfw-hello-world.c
中,当我尝试编译它时,
clang `pkg-config --libs --static glfw3` glfw-hello-world.c
我收到这个错误,
/tmp/glfw-hello-world-c0cd19.o: In function `main':
glfw-hello-world.c:(.text+0x9d): undefined reference to `glClear'
clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
GCC 也给我类似的错误,我相信我的 -l
是正确的,因为 pkg-config
正在处理它。那是什么错误,我该如何编译它?