如何在linux上安装c ++库

sfl*_*lee 0 c++ linux armadillo

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

我下载了lapack-3.5.0,但我不知道如何安装它(我只知道apt-get install用于安装).我在自述文件中找到了安装步骤:

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

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

Pau*_*aul 5

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

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

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

    在此输入图像描述

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

    • libblas
    • liblapack
    • libatlas
  3. 单击绿色应用复选标记,将下载并安装软件包
  4. 请享用!

注意:有时人们需要最新的库,用于错误修正,额外的功能,但是通过synaptic提供的库将比您的官方Linux发行版档更旧.这可以通过使用add-apt-repository命令添加ppa存储库来修复,如果有一个ppa存储库,其中包含最新代码并且您知道其名称/地址.

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