scol, файл opinionfinder make не генерирует make install

#linux #ubuntu #makefile #installation

#linux #ubuntu #makefile #установка

Вопрос:

Я пытаюсь установить старое программное обеспечение под названием opinionfinder (http://www.cs.pitt.edu/mpqa/opinionfinderrelease /) Это программное обеспечение использует программу под названием scol (http://vinartus.net/spa /) и в scol readme говорится следующее

» ИЗВЛЕЧЕНИЕ Scol / Cass доступно из

    http://vinartus.net/spa/
  

Загрузите файл tar scol1k.tgz и распакуйте его обычным способом
(tar xfz scol1k.tgz), чтобы создать каталог scol1k.
Это ИСХОДНЫЙ КАТАЛОГ Scol.

Вы должны выбрать КАТАЛОГ НАЗНАЧЕНИЯ для Scol. Это каталог, в который будут помещены скомпилированные программы и т. Д.

ПОСТРОЕНИЕ Пусть $SOURCE обозначает исходный каталог, а $DEST — целевой каталог. Чтобы создать Scol, выполните:

    cd $SOURCE
   ./configure --prefix=$DEST
   make
  

Путь назначения $DEST должен быть полным путем, а не
относительным путем.

Это приведет к исполняемым файлам и т. Д. будет создан, но не коснется каталога назначения. (Имя пути назначения необходимо, поскольку оно компилируется в некоторые исполняемые файлы.)

УСТАНОВКА Для установки Scol в целевой каталог введите:

    make install
  

«

Итак, моя проблема в том, что в разделе СБОРКИ после запуска ./configure —prefix=$DEST затем я набираю «make», но кажется, что он не производит make install (не в папке назначения, а не в исходной папке)

Что здесь может происходить??

Спасибо

Комментарии:

1. Что вы имеете в виду под «он не создает make install»? Это команда, которую вы должны выполнить.

2. Readme говорит, что я должен запустить make install из моей папки $ DEST, но когда я захожу в свою папку $ DEST и набираю make install, говорится, что make: *** Нет правила для создания целевой установки. Остановка.

3. Я думаю, вы неправильно понимаете readme. Предполагается, что вы запускаетесь make install из того же каталога make , из которого вы запускались. Makefile находится в этом каталоге и install является просто определенной целью, которая определена в нем.

4. спасибо, вы правы, просто сделал это из $SOURCE ./configure —prefix= $DEST $$ make amp;amp; make устанавливает и работает