标签: libraries

在 Ubuntu 中安装开发库的一般步骤是什么?

我在我的 Ubuntu 12.04 中安装最新的 SDL 开发库时遇到了困难。去年,我以某种方式设法为 Ubuntu安装了libsdl 1.2-dev。据我所知,我是使用Synaptic Package Manager 完成的。现在,我想使用最新的 SDL 库。在包含 SDL 版本 2.0.0(这是最新的稳定版本)的下载的页面中,在开发库的Linux部分下,给出

请联系您的发行版维护人员以获取更新。

如果有人回答了以下问题,这将对我有很大帮助:

  1. 为什么在 Ubuntu 中安装开发库这么不简单
  2. 谁能给出在系统上安装这些库的方法的详尽列表,以便人们可以使用它们进行编程?
  3. 如果您能以最新的 SDL 开发库为例给出上述答案,那将会很有帮助。另外,在安装最新版本时从系统中清除所有以前版本的程序是什么?

PS:我在 Synaptic Package Manager 上搜索了 libsdl-dev 包,但它没有显示最新版本。

libraries sdl

25
推荐指数
2
解决办法
7万
查看次数

如何在 ubuntu 15.10 中安装 libxml2

我有 Ubuntu 15.10 桌面。我想安装 libxml2。所以有人告诉我如何安装它。我需要做什么才能在我的笔记本电脑中安装 libxml2。我几乎是 Linux 新手,至少使用了 5-6 个月。

libraries

25
推荐指数
3
解决办法
12万
查看次数

我的 boost lib 文件在哪里?

我正在使用提升。我使用sudo apt-get install. 现在我无法在我的文件系统上找到我的 boost lib 文件。

我想在我的 Qt 项目中包含 lib 的路径。grepping 花费的时间太长了 :( 我在 中找到了包含/usr/include/boost。但我还需要知道库路径。

paths libraries boost

24
推荐指数
2
解决办法
10万
查看次数

如何在 Ubuntu 中使用 graphics.h?

是否有任何支持graphics.h库的基于 Linux 的编译器?我想实现图形程序,所以请让我知道是否有这样的软件。

如果没有,那么我该如何使用它?

libraries compiler

24
推荐指数
1
解决办法
17万
查看次数

是否有任何开源方法可以从没有源代码可用性的动态可执行文件中生成静态文件?

让我用一个例子来解释这个问题。我在日常工作中使用一些旧程序,例如xfigpdfedit

现在,这些程序已经很老了,更新也不是很频繁;我担心有一天,由于缺少某些库或某些不兼容的更新,它们将不再工作。

如果程序很容易编译现在,正在运行的系统上,解决的办法是得心应手:尝试破解了一下源和编译静态---生成的可执行文件将是很大的,不那么有效,但是它会为工作可预见的未来(1)。这似乎是这种情况xfig,我会尽快尝试。

但是,例如,pdfedit依赖于Qt3,此时设置一个系统来编译它是相当复杂的。幸运的是,现在可以运行,这要归功于它所需的库与任何东西都不冲突。但这在未来可能会改变,所以我想解决这个问题:

如果我在 Ubuntu 上有一个动态的和所有的库,但没有源代码,我怎么能制作一个静态的二进制文件(或类似的东西)?

我四处寻找。一种可能性是statifier (2),但它在地址随机化方面有很多问题,所以这是一个禁忌。非免费版本Ermine似乎有效,但我真的更喜欢开源选项。

另一种可能性是使用 docker 或类似的打包系统。但是我找到的所有教程都非常面向 RedHat;而且,老实说,遵循起来非常复杂。


脚注

(1) 没那么疯狂。例如,我使用静态 ffmpeg,工作正常,没有任何兼容性问题......

(2)编译statifier,见/sf/ask/1644876621/

shared-library compiling libraries

23
推荐指数
1
解决办法
1万
查看次数

为什么 /lib/libc.so.6 不见了?

find | grep libc.so.6
Run Code Online (Sandbox Code Playgroud)

显示它在 中/lib/i386-linux-gnu/libc.so.6,但我运行的脚本预计它直接在 下/lib,那么为什么至少没有符号链接?

如果我在那里放置符号链接,我会冒险破坏任何东西吗?

libraries

21
推荐指数
3
解决办法
21万
查看次数

如何为在 VirtualBox 上运行的 Ubuntu 获取 EGL 和 OpenGLES 库?

我在 VirtualBox 上运行 Ubuntu。来宾添加已安装,现在操作系统具有硬件加速功能。我有 OpenGL 库。

现在我想使用 egl + opengles1.1 & 2.0 运行应用程序。我如何在 Ubuntu 上获取它们?

有没有可用的开源库?

这些库应该使用 VirtualBox 提供的硬件加速功能。

virtualbox graphics opengl libraries

18
推荐指数
3
解决办法
9万
查看次数

在哪里手动安装库?

我想在我的 Ubuntu 系统上安装SFML(一个免费的多媒体 C++ API),这基本上不是问题。但我想知道我应该在哪里存储文件。

我可以看到,Ubuntu 将我的 C++ 标准库存储在/usr/include/c++等等中。我想要的文件?

我正在寻找的只是某种“如何做对”的方式,但我找不到答案。我希望我的图书馆保持井井有条。

c++ libraries

16
推荐指数
1
解决办法
4万
查看次数

你如何在 Ubuntu 中找到库(C++)?

抱歉,这是一个初学者问题,但我最近开始在 Ubuntu 12.10 上使用 C++ 进行编程,并且我已经安装了一些我需要使用的库,例如PCL,但我找不到它们来将它们添加到我的项目。我使用Qt Creator作为 IDE,qmake它是随附的。

例如,对于 PCL,我按照他们网站上的说明进行操作:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
Run Code Online (Sandbox Code Playgroud)

由于没有发生任何问题,我必须假设它们已正确安装。

我在网上找到的大多数有关添加外部库的教程都假设您使用的是 Windows 并且知道您在哪里下载了库。

由于我没有在 C++ 中添加外部库的经验,有人可以告诉我在哪个文件中,如果有,在 Ubuntu 中默认安装了库吗?

这些库文件的扩展名是什么?

是否有脚本/命令可以帮助检测库或所有已安装的库?

c++ libraries

14
推荐指数
2
解决办法
4万
查看次数

如何检查安装的 Selenium API 的版本?

我想检查我正在使用的 Selenium API 版本。我试着用谷歌搜索它,但找不到。

ide libraries

14
推荐指数
4
解决办法
12万
查看次数

标签 统计

libraries ×10

c++ ×2

boost ×1

compiler ×1

compiling ×1

graphics ×1

ide ×1

opengl ×1

paths ×1

sdl ×1

shared-library ×1

virtualbox ×1