【发布时间】:2015-12-16 20:56:22
【问题描述】:
当我运行 make 时,我得到以下信息:
> make
g++ -g me.o -L/opt/PDmesa/Mesa-5.0.1/lib
-L/opt/PDmesa/GLUT-3.7/lib
-L/usr/X11R6/lib
-lglut -lGLU -lGL -lX11 -lXext -lXmu -lXi -lm
-o me
/usr/bin/ld: cannot find -lXmu
/usr/bin/ld: cannot find -lXi
collect2: error: ld returned 1 exit status
make: *** [me] Error 1`
它是我编写的一个使用 glut 库的 c++ 程序。我安装了这些,但我不明白还缺少什么,因为还安装了依赖项。
【问题讨论】:
-
您缺少这两个库的开发库。您是否也安装了
-dev或-devel软件包? -
如果你使用普通工具安装它们,它们最终应该是
/usr/local/lib或/opt/lib,这取决于你的linux 风格。 tldp.org/HOWTO/HighQuality-Apps-HOWTO/fhs.html -
谢谢,虽然我已经安装了一些库,但我缺少 -dev 版本。
标签: c++ linux macos makefile glut