标签:mes 方案 添加 github class 生成 enc nbsp 执行
在Linux系统下使用gcc编译用C语言写的mesa的示例程序。
环境:Ubuntu Server 18.04.1
在Ubuntu下安装好mesa所需的库文件,将目标文件从github上克隆下来之后编译。
以上截取的是用gcc编译目标文件和传参的介绍:
执行编译后报错
报错信息第一行说是在源程序中有个sin函数没有定义;报错信息第二行说是缺少libm.so这个文件。
综上所述,应链接libm库文件,所以正确的命令应该是这样子的:
gcc osdemo.c -lm -lOSMesa -lGLU -lGL -o osdemo
问题解决!
如果以后碰到像缺少libXXX.so文件,就指的是缺少XXX库文件,所以添加时直接用 gcc -lXXX 命令添加即可。
标签:mes 方案 添加 github class 生成 enc nbsp 执行
原文地址:https://www.cnblogs.com/OctoptusLian/p/9871178.html