2017-01-24 3 views
1

Я работаю над системой, которая должна использовать METIS's API. Мой вопрос в том, как построить Metis для моей системы.Как скомпилировать METIS 5?

Старые версии Metis, например, версии 4.0.2, просто есть все в одной папке (lib), и вы запустите make в этой папке.

В новейшей версии Metis есть много папок: libs, include, gklib и другие.

В документации показано, как использовать интерфейс, но не показывает, как его скомпилировать в моей системе.

Должен ли я скомпилировать всю библиотеку, как если бы это была отдельная программа, или есть другой способ ее скомпилировать и построить как интерфейс?

+0

Откуда у вас исходный код? Есть ли README или подобный файл в пакете? –

+0

Введенная вами веб-страница содержит это * «Чтобы создать METIS, следуйте инструкциям в файле metis-5.x.y/Install.txt.» * Вы читали этот файл? –

+0

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

ответ

1

просто следуйте инструкциям в файле BUILD.txt:

make config 
make 
make install 

это так просто. (да, он будет строить автономную программу И API)

+0

/usr/bin/cmake -E cmake_progress_start/home/abdul/MYPROG/customized2/metis/build/Linux-x86_64/CMakeFiles 0 make [2]: *** Нет правила, чтобы сделать цель «w». Стоп. make [2]: Выход из каталога '/ home/abdul/MYPROG/customized2/metis/build/Linux-x86_64' Makefile: 64: рецепт для цели 'all' failed make [1]: *** [все] Ошибка 2 сделать [1]: оставить папку '/ home/abdul/MYPROG/customized2/metis' makefile: 420: не удалось создать рецепт для цели 'metis' make: *** [metis] Ошибка 2 – abdul

+0

Спасибо за отзыв , когда я это сделаю, я получаю эту ошибку. и я не знаю, что такое «w». Когда я компилирую metis вне моей программы, он отлично работает. – abdul

+0

вы должны скомпилировать metis вне вашей программы, а затем связать свою программу с компилируемым metis lib. Нет необходимости строить его вместе с вашим кодом. Может быть, это поможет вам: http://stackoverflow.com/questions/36046189/how-to-install-metis-on-ubuntu – Soeren

Смежные вопросы