如何在linux上安装c ++库

时间:2014-06-04 04:58:40

标签: c++ linux armadillo

我是Linux环境中的菜鸟 我使用的是ubuntu 13.10,我想安装Armadillo。自述文件说我应该首先安装其他三个库,LAPACK,BLAS和ATLAS。

我下载了lapack-3.5.0,但我不知道如何安装它(我只知道apt-get install用于安装)。我发现自述文件中的安装步骤为:

  • 可以使用make安装LAPACK。必须在中设置配置 make.inc文件。运行GNU编译器的Linux机器的make.inc.example 在主目录中给出。一些特定的make.inc也可用于 INSTALL目录
  • LAPACK还包括CMAKE构建。您需要安装CMAKE 在您的计算机上(CMAKE在http://www.cmake.org/处可用)。 CMAKE将允许 在Windows机器上轻松安装

我已经安装了make和cmake,但我接下来该怎么办? 我想问一个关于这种类型的大图(从源代码编译?我不确定这是正确的描述)安装概念以及安装步骤。
我对安装的理解只来自于在Windows中安装指定路径的游戏,然后输入安装命令然后完成。这种情况类似吗?

2 个答案:

答案 0 :(得分:5)

  1. 从控制台的Linux终端输入sudo synaptic

    Synaptic基本上是一个围绕apt-get和相关命令构建的GUI。

    将出现一个窗口,如下所示:

    enter image description here

  2. 在“快速过滤器”框中,输入其中每个以查找包,然后选中不同选中的各种包。您可能希望-dev版本获取C / C ++头文件和-doc软件包以获取手册页以及主程序包:

    • libblas
    • liblapack
    • libatlas
  3. 单击绿色应用复选标记,将下载并安装软件包
  4. 享受!
  5. 注意:有时人们需要最新的库,用于错误修正,额外功能,但是通过synaptic提供的库将比您的官方Linux发行版档更旧。这可以通过使用add-apt-repository命令添加ppa存储库来修复,如果有一个ppa存储库,其中包含最新的代码并且您知道它的名称/地址。

    如果您需要在文本模式下通过ssh在VPS上执行此操作,并且无法获得突触运行,则可以返回apt-get。如果您可以在本地运行synaptic,则可以使用它来侦察软件包名称。或者,您可以使用apt-cache search blas | less搜索包含字符串“blas”的包描述。

答案 1 :(得分:1)

编辑:虽然我的答案是正确的,但@ Pauls的答案会让您快速到达目的地。假设您可以使用LAPACK和朋友的ubuntu系统默认配置。

http://www.netlib.org/lapack/lawn81/node10.html说明安装LAPACK的步骤。