linux下编译Nate Robin的教学任务包
来源:互联网 发布:高三如何调整心态知乎 编辑:程序博客网 时间:2024/06/06 14:07
直接make,发现有错误:
/usr/bin/ld: cannot find -lglu
collect2: 错误:ld 返回 1
make: *** [fog] 错误 1
原因是/lib中的链接文件名是libGLU.so,linux识别大小写,所以要把-lglu改成-lGLU.
再次编译,发现还是有错:
/usr/bin/ld: glm.o: undefined reference to symbol 'sqrtf@@GLIBC_2.0'
/usr/bin/ld: note: 'sqrtf@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: 错误:ld 返回 1
make: *** [fog] 错误 1
错误说符号没有定义,但也说libm.so里面有这个符号,让我们尝试链接这个文件,所以再添加-lm.
再编译,成功!
/usr/bin/ld: cannot find -lglu
collect2: 错误:ld 返回 1
make: *** [fog] 错误 1
原因是/lib中的链接文件名是libGLU.so,linux识别大小写,所以要把-lglu改成-lGLU.
再次编译,发现还是有错:
/usr/bin/ld: glm.o: undefined reference to symbol 'sqrtf@@GLIBC_2.0'
/usr/bin/ld: note: 'sqrtf@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: 错误:ld 返回 1
make: *** [fog] 错误 1
错误说符号没有定义,但也说libm.so里面有这个符号,让我们尝试链接这个文件,所以再添加-lm.
再编译,成功!
- linux下编译Nate Robin的教学任务包
- linux下使用gcc编译Nate Robin的OpenGL教程
- linux下使用gcc编译Nate Robin的OpenGL教程
- Linux下的儿童教学软件
- Linux下编译源码包需要的环境
- Linux下的源码包编译和安装原理
- linux下Python源码包编译以及遇到的问题
- linux 下命令行编译打包war 包
- linux rpm包的编译
- linux下的计划任务
- linux下的定时任务
- linux下的计划任务
- Linux下的计划任务
- linux下的安排任务
- linux下的定时任务
- Linux下的定时任务
- linux下任务的调度
- linux下的定时任务
- wordpress目录文件
- Android培训---保存文件
- AdaBoost
- java面试葵花宝典
- Java中获取当前时间
- linux下编译Nate Robin的教学任务包
- 剖析AndEngine引擎中的Activity
- 内部类有哪些好处?什么时候使用内部类
- 单片机若干知识整理
- 托管和非托管资源概念
- 将数字金额转换为人民币大写字符串
- leetcode 112: Gray Code
- 外贸卖家必须关心的生意指数
- 驱动入门系列---驱动级键盘记录器(一)