c++ - 在 Linux 中执行 C++ makefile 时遇到问题(在 mac 上工作正常)

标签 c++ linux macos makefile glut

当我运行 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`

这是我编写的一个使用过剩库的 C++ 程序。我安装了那些,但我不明白还缺少什么,因为还安装了依赖项。

最佳答案

虽然我已经安装了一些库,但我缺少 -dev 版本。 ——安德烈

关于c++ - 在 Linux 中执行 C++ makefile 时遇到问题(在 mac 上工作正常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34321964/

相关文章:

c - Mac OS X 动态链接器偶尔工作

c++ - 尝试创建线程的问题

c++ - Opencv 图像到阵列问题

c管道为什么是fd[0]和fd[1] 3和4

linux - Jenkins 无法运行程序 "ruby"没有那个文件或目录

c++ - 如何在 RHEL 上为新的 Boost 版本构建/部署 RPM?

xcode - Cocoa - 以编程方式转到前台/后台

macos - 这个构造在 ARM64 程序集中的用途是什么,从 macOS 上的 Swift 编译而来 - adrp、ldr、br 指令序列

C++ 错误代码 <U+0013>

c++ - 我需要帮助获得一个按钮来使用 arduino 激活有源蜂鸣器