Я устанавливаю linbox библиотеку: http://www.linalg.org/developer.html. Состояния инструкции по установке, что нужно установить несколько библиотек, включая fflas-ffpack библиотеку, и затем запустить скрипт autogen.sh, дополнительно указав префикс установки:
cd linbox
./autogen.sh [--prefix=<prefix>] [options].
[options] include --with-fflas-ffpack=<fflas-ffpack-prefix>, which, according to the installation guide, is needed only if the package is not installed at a standard location such as /usr or /usr/local. It is also necessary to set the LD_LIBRARY_PATH to support dynamic linking with the lib directory of any of the packages installed in a nonstandard place in that case.
Я установил fflas-ffpack библиотеку.
~$ sudo dpkg -L fflas-ffpack returns
/.
/usr
/usr/include
/usr/include/fflas-ffpack
/usr/include/fflas-ffpack/fflas-ffpack-config.h
/usr/include/fflas-ffpack/fflas-ffpack-optimise.h
/usr/bin
/usr/bin/fflas-ffpack-config
/usr/share
/usr/share/doc
/usr/share/doc/fflas-ffpack
/usr/share/doc/fflas-ffpack/README
/usr/share/doc/fflas-ffpack/TODO
/usr/share/doc/fflas-ffpack/changelog.Debian.gz
/usr/share/doc/fflas-ffpackcopyright
/usr/share/doc/fflas-ffpackNEWS.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/fflas-ffpack-config.1.gz.
Однако, когда я использовал команду ./autogen.sh
, об ошибке сообщили (ERROR: Fflas-Ffpack not found!
). Я не уверен, что проблема, и предположите, что я должен использовать --with-fflas-ffpack=<fflas-ffpack-prefix>
опция.
Я не знаю, определил ли я проблему правильно и раз так что я должен записать вместо слова "префиксу" в выражении --with-fflas-ffpack=<fflas-ffpack-prefix>
, должен ли я записать что-то вместо [-префикс =] и которые соединяют каналом, я должен присвоить переменной LD_LIBRARY_PATH
(/usr
, /usr/include
или /usr/share
).
Я был бы благодарен за любую справку, которую можно обеспечить.