首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源安装gtkmm

从源安装gtkmm
EN

Unix & Linux用户
提问于 2019-04-30 09:26:58
回答 1查看 335关注 0票数 0

我知道gtkmm可以使用包管理器安装,但在这里,我非常想使用从源安装

  • 它要求我安装依赖关系
    • libsigc++ 2.0
    • GTK+ 3.0
    • 利布姆
    • 凯罗姆
    • 潘格姆
    • 阿特克姆

  • 这些依赖项有它们自己的依赖项,包括以下应用程序和库:
    • pkg-config
    • 滑翔
    • ATK
    • 潘戈
    • 开罗
    • 金布夫

  • 我有以下问题:
    • 是否需要按源(也)安装这些依赖项?或者,如果它们已经由包管理器安装,这也可以工作吗?
    • 如何检查包管理器是否安装了这些包?注意:我知道apt search,但可能是apt用于安装库的包,它的名称可能与库不同。
    • 另外,如果依赖项是按源安装的,那么这些依赖项应该安装在哪里?

我对尝试动态和静态链接感兴趣。

EN

回答 1

Unix & Linux用户

发布于 2019-04-30 09:34:08

  • 是否需要按源(也)安装这些依赖项?或者,如果它们已经由包管理器安装,这也可以工作吗?

如果包管理器已经安装了它们,那么只要安装的版本符合您要构建的源代码的要求,它就能工作。

请注意,您将需要开发包,而不仅仅是库包;因此,对于libsigc++,您需要libsigc++-2.0-dev。gtkmm包的构建依赖项可以帮助您启动:

代码语言:javascript
复制
sudo apt build-dep gtkmm3.0

对于静态链接,您可能需要从源代码构建所有内容;Debian中的大多数开发包都没有为静态链接提供库。

  • 如何检查包管理器是否安装了这些包?

dpkg -l,或者如果您正在寻找一个特定的文件,dpkg -S

  • 另外,如果依赖项是按源安装的,那么这些依赖项应该安装在哪里?

源代码可以放置在任何您想要的地方。构建工件通常应该安装在/usr/local中,这是大多数项目使用的默认位置。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/516333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档