Как установить собственный 3.3 в Ubuntu 14.04?

Я проверил сайт linlap.com, чтобы узнать о том, как установить Linux на ноутбук. Есть много сайтов совместимости аппаратных средств, но linlap кажется более актуальным, чем большинство.

1
задан 23 December 2016 в 16:22

3 ответа

Для тех, кто просто требует достаточно последней версии Eigen 3 на Ubuntu и подобных дистрибутивах на базе Debian (... что является обычным делом), достаточно установить существующий пакет libeigen3-dev: например,

sudo apt install libeigen3-dev

Ручная загрузка и установка Eigen 3, вероятно, слишком велика для большинства случаев использования.

5
ответ дан 23 May 2018 в 03:23
  • 1
    Кажется простым, но мне не удалось :( – Yair Daon 25 July 2017 в 06:11
  • 2
    libeigen3-dev устанавливает Eigen 3.2, он просит 3.3, поэтому этот ответ неверен, если вам нужно 3.3. – Gines Hidalgo 8 May 2018 в 20:16

dpkg знает только о программном обеспечении, которое вы установили стандартными инструментами управления пакетами Ubuntu. Но это не то, как вы установили собственный. Вы установили из исходного кода, и поэтому dpkg не знает этого. Вывод dpkg -p libeigen3-dev не о том, что вы установили, а о другой версии собственного, установленном с использованием стандартных инструментов управления пакетами.

На основании вашего вывода sudo make install, версия который вы установили из источника, готов к использованию, его файлы доступны в /usr/local/include/eigen3/unsupported/Eigen/src.

1
ответ дан 23 May 2018 в 03:23

После извлечения сжатой папки проверьте файл INSTALL. Я использовал второй вариант установки с помощью cmake. После чего в папке /usr/local/include/ была создана папка «eigen3» с файлами заголовков.

В вашем проекте вы можете включить собственные заголовки следующим образом:

#include <eigen3/Eigen/Dense>

Я забыл упомянуть об этом. Поскольку файлы заголовков находятся в папке /usr/local/include/, вам не нужно скомпилировать файлы исходного кода с ними, используя «g++ -I ....».

Удачи!

1
ответ дан 23 May 2018 в 03:23

Другие вопросы по тегам:

Похожие вопросы: