У меня есть Mac OS с Maverick. Я хотел бы использовать (неофициальный) пакет Matlab. Я пытаюсь следовать инструкциям в файле README, но у меня есть трудности (я вообще не программист). Вот текст:Компиляция и установка пакета Matlab
«Для запуска sparsenet, сначала нужно скомпилировать сопряженную градиента (СГП) рутину, так что его можно назвать с помощью MATLAB Для это, сначала нужно построить библиотеку. libnrfopt.a, который содержит фактическую сопряженный градиент подпрограмму. Перейти к/ подкаталоге NRF и введите
make libnrfopt.a
Затем вернитесь вверх по к sparsenet каталога и скомпилировать CGF рутинной так, что она может быть вызвана matlab. Сначала измените makefile определение для MEXT, чтобы быть про за суффикс для файла mex для вашего компьютера (для SGI это mexsg). Затем введите
make
В случае успеха, это должно создать файл с именем cgf.xxx, где ххх является суффикс, который зависит от того, на какой машине вы находитесь. «
я мог бы сделать первый шаг (» make libnrfopt.a). Но я просто не понимаю предложение «Сначала измените определение makefile для MEXT как правильный суффикс для файла mex для вашего компьютера (для SGI это mexsg)».
Пожалуйста, кто-нибудь может объяснить мне, что делать?
Заранее благодарим вас очень. Julien
Коды в Makefile является: 'MEX = MEX NRFDIR = ./nrf МПКСНТ = mexsg CGF $ (МПКСНТ):. Cgf.c \t $ (MEX) -I $ (NRFDIR) -L $ (NRFDIR) -lnrfopt cgf.c'' Что я должен комментировать точно, учитывая, что я работаю с MacBook OS Maverick (не знаю, важно ли это)? Благодаря !!! – Julien
Это пакет спаршенета из Беркли? : http://redwood.berkeley.edu/bruno/sparsenet/, если вы пытаетесь установить из .zip или .tar? – mattbawn
Точно. От .тара, как я работаю с Mac. – Julien