Я скопировал команды (из этих инструкций: http://www.shogun -toolbox.org / install # ubuntu ) в терминал, и они, кажется, сработали, но нет документации о том, как сделать Octave найти библиотеки. Я пробовал modshogun и init_shogun, но Octave не может их найти. У меня есть библиотеки в usr / lib, и я поместил этот каталог в PATH. Я даже установил usr / lib в качестве рабочего каталога в Octave, и это не помогло. Насколько я обнаружил, нет документации сёгуна о том, что делать на данный момент.
Я также пытался скомпилировать Shogun из исходного кода, но в настройке не удалось найти GCC. По-видимому, это известная проблема с более новыми версиями GCC. Я решил обратиться за помощью к первому методу, потому что по крайней мере у меня есть библиотеки с этим.
Редактировать: я следую инструкциям здесь http://www.shogun -toolbox.org / install # manual-basics
Когда я делаю сборку компакт-диска и затем "cmake -DINTERFACE_OCTAVE = ON", он говорит мне, что cmakelists.txt не существует. В вышеуказанной папке есть один, но когда я иду в этот каталог и снова выполняю «cmake -DINTERFACE_OCTAVE = ON», он говорит мне: «Сёгун может быть собран только с кодами GPL, если исходные файлы находятся в / home / derose / shogun / src / shogun / src / gpl. Загрузите или отключите с помощью LICENSE_GPL_SHOGUN = OFF. "
Однако, когда я добавляю -LICENSE_GPL_SHOGUN = OFF в качестве опции, я получаю сообщение об ошибке «CMake Error: Исходный каталог» / home / derose / shogun / src / shogun / -LICENSE_GPL_SHOGUN = OFF «не существует».