Как мне следовать этим & ldquo; makefile & rdquo; инструкции?

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

Ниже приведены инструкции:

  1. Перейти к mmed-release-0.1/src/.

  2. Измените make-файл, чтобы установить соответствующие PATH для Vlfeat, Cplex, GSL Cblas.

  3. Для компиляции введите:

    make
    

Скомпилированные mex-файлы помещаются в ./bin/

  1. Скомпилируйте LibSVM, перейдя в исходный каталог и введите:

    make
    
  2. Откройте Matlab, измените каталог на: ./src/.

  3. Измените пути на HMMall и LibSVM и выполните:

    m_setup 
    

Matlab может жаловаться на конфликт имен assert. Это проблема HMM Кевина Мерфи. Просто игнорируй это.

0
задан 2 November 2012 в 13:46

1 ответ

1. Перейти к mmed-release-0.1/src/.

Это означает, что в оболочке вы должны изменить каталог (cd mmed-release-01/src/) на упомянутый каталог. Это может быть в папке, созданной при распаковке архива, содержащего Matlab.

2. Измените make-файл, чтобы установить соответствующие PATH для Vlfeat, Cplex, GSL Cblas.

В файле с именем «Makefile» в каталоге mmed-release-0.1/src/ должны быть переменные, содержащие местоположение библиотек «Vlfeat», «Cples» и «GSL Cblas». Поскольку Matlab не знает, как настроена ваша система, вам, возможно, придется самим устанавливать эти пути к библиотекам. Однако вы можете установить их с помощью менеджера пакетов Ubuntu, и тогда компоновщик обычно должен знать, где они находятся.

3.Для компиляции введите: make

В оболочке (например, gnome-терминал) перейдите в каталог, где находится Makefile, и выполните make, набрав «make» "и нажав Enter.

Скомпилированные mex-файлы помещаются в ./bin/

Результат make затем можно найти в подкаталоге под названием bin каталога, где находится Makefile расположен.

1.Скомпилируйте LibSVM, перейдя в исходный каталог и введите: make

Измените каталог на корневой каталог библиотеки «LibSVM» и создайте его, как описано выше. 3.

2. Откройте Matlab, измените каталог на: ./src/.

Действительно говорят сами за себя.

3. Измените пути к HMMall и LibSVM и запустите: m_setup

Это то, что я на самом деле не получаю. Либо вам нужно запустить скрипт m_setup в Shell или в Matlab. Я полагаю, как и в Makefile, вы должны изменить соответствующие пути в файле m_setup на правильное расположение библиотек "HMMall" и "LibSVM"

0
ответ дан 2 November 2012 в 13:46

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

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