【问题标题】:gcc find installed librariesgcc 查找已安装的库
【发布时间】:2014-02-28 18:11:18
【问题描述】:

有没有办法列出所有已安装的库和/或查询是否使用 gcc 安装了特定库?我想知道我的系统上是否有 glut(无需浏览所有库路径)。

我在 windows 下使用 mingw w/gcc 4.5.2。

【问题讨论】:

    标签: c gcc dll


    【解决方案1】:

    检查方式通常取决于平台和编译器。 100% 正确很难。

    您可以使用像CMake 这样的构建系统来生成您的实际构建系统(感到困惑;-)?)

    我找到了a small tutorial,它解释了如何为您找到过剩。本质上,您所需要的只是

    find_package(GLUT)
    

    在您的CMakeLists.txt 中。想了解cmake,建议阅读/关注their tutorial

    【讨论】:

    • 谢谢,我知道 CMake 可以做到这一点,也许你是对的,我想做的是如果有一个 shell 命令可以定位已安装的库。我想最好的方法是在库路径中使用 grep,但无论如何都非常感谢。
    • @TheHube 当然,您可以在库路径中搜索文件,但这不会告诉您 GLUT 已正确安装;-)。最好的方法是尝试编译/链接一些测试程序。
    • 一定会的。谢谢!
    【解决方案2】:

    我相信你最好的办法是尝试编译和链接一个简单的例子。 Gcc 会抱怨它找不到的任何库。

    您也可以尝试使用智能 IDE (CDT) 并尝试自动完成您的#include 语句。也可以列出所有已安装的库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-28
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 2016-12-31
      相关资源
      最近更新 更多