Собственная установка, похоже, сработала, но я все еще не могу сделать собственную работу

Трудно ответить конкретно, поскольку каждое программное обеспечение может иметь другой процесс сборки, даже если они архивируются как TAR / GZ

. Что я могу сказать для большинства исходных кодов, о которых я знаю, является что сначала вам нужно извлечь архив архива tar в папку по вашему выбору. Затем большинство исходных кодов полагаются на программы AUTOCONF и MAKE, поэтому вам понадобятся следующие команды:

./configure
make

Чтобы создать свои двоичные файлы, а затем:

make install

Чтобы установить его в систему.

«./ configure» использует механизм autoconf для извлечения информации в вашей системе и готовит сценарии сборки в исходном файле, чтобы создать соответствующие исполняемые файлы, совместимые с вашей установкой , «make» будет вызывать сам сборку, которая создаст двоичные файлы из исходного кода. «make install» затем скопирует двоичные файлы, документацию, файл конфигурации и т. д. в соответствующие папки вашей системы, чтобы программное обеспечение было доступно для пользователей.

Это очень простое объяснение, реальное Ответ: прочитайте документацию, содержащуюся в исходном коде ... Только там вы точно узнаете, как ее построить.

1
задан 3 July 2014 в 07:29

2 ответа

Измените include на

#include <eigen3/Eigen/Dense>
4
ответ дан 24 May 2018 в 06:03
Pls. посмотрите, есть ли у вас папка с именем «Eigen» в /usr/include.

Я не знаю, как создать собственную и процедуру установки. Но очень часто разработчики имеют имена с версией.

Если у вас есть папка «Eigen3» в каталоге / usr / include, вы должны изменить свой код на:

#include <Eigen3/Dense>
0
ответ дан 24 May 2018 в 06:03

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

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