Tag: 图书馆

在Ubuntu中安装开发库的一般过程是什么?

我在Ubuntu 12.04中安装最新的SDL开发库非常困难。 去年,我以某种方式设法为Ubuntu安装了libsdl 1.2-dev 。 据我记得,我是使用Synaptic Package Manager完成的 。 现在,我想使用最新的SDL库。 在包含SDL版本2.0.0(这是最新的稳定版本)下载的页面中,在Linux部分的开发库中 ,给出了它 请联系您的分销维护人员以获取更新。 如果有人回答了这些问题,这对我有很大的帮助: 为什么在Ubuntu中安装dev库并不简单 ? 任何人都可以列出在系统上安装这些库的方法的详尽列表,以便可以使用它们进行编程吗? 如果您能够以最新的SDL开发库为例给出上述答案,将会很有帮助。 另外,在安装最新版本时,从系统中清除所有以前版本的步骤是什么? PS:我在Synaptic Package Manager上搜索了libsdl-dev软件包,但它没有显示最新版本。

如何查找已安装库的位置

背景:我正在尝试构建我的程序,但首先我需要在netbeans中设置库。 我的项目正在使用GLU,因此我安装了libglu-dev。 我没有注意到库所在的位置,现在我找不到它们。 我几天前就已经切换到Linux了,到目前为止我对它非常满意,但是我无法谷歌这个并且变得沮丧..有没有办法找出包安装文件的地方而不运行安装了吗? 我的意思是,如果我有一个库xxx并在前一段时间安装它,是否有一些命令xxx将打印此信息? 我已经尝试过locate,find和whereis命令,但要么我缺少了一些东西,要么我无法正确执行..对于libglu,locate返回: /usr/share/bug/libglu1-mesa /usr/share/bug/libglu1-mesa/control /usr/share/bug/libglu1-mesa/script /usr/share/doc/libglu1-mesa /usr/share/doc/libglu1-mesa/changelog.Debian.gz /usr/share/doc/libglu1-mesa/copyright /usr/share/lintian/overrides/libglu1-mesa /var/lib/dpkg/info/libglu1-mesa:i386.list /var/lib/dpkg/info/libglu1-mesa:i386.md5sums /var/lib/dpkg/info/libglu1-mesa:i386.postinst /var/lib/dpkg/info/libglu1-mesa:i386.postrm /var/lib/dpkg/info/libglu1-mesa:i386.shlibs 其他两个命令找不到任何东西。 现在找到了它的工作,但我确定这些路径都不是库实际所在的位置(至少我到目前为止链接的所有内容都在/ usr / lib或usr / local / lib中)。 libglu就是作为例子介绍的,我正在寻找这个问题的一般解决方案。