Ошибка при установке Makefile: & ldquo; make: *** Не указаны цели и не найден make-файл. Stop & Rdquo.

Вскоре, когда я запускаю команду make, она говорит:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

Я заглянул внутрь folder-xf86-video-intel-2.17.0 и там есть файл с именем «Makefile.in». "Это должно быть в файле, верно?

21
задан 11 February 2012 в 21:36

5 ответов

Просто помните, что для запуска файла ./configure вам необходим компилятор. Так что сделайте что-то вроде sudo apt-get install gcc. затем снова запустите ./configure и должны работать

0
ответ дан 11 February 2012 в 21:36

Это происходит потому, что в этом каталоге нет файла с именем Makefile . Чтобы создать этот Makefile, вам нужно выполнить

$ ./configure

Сценарий configure определяет, есть ли в вашей системе все зависимости, необходимые для компиляции приложения. Если зависимость не найдена, конфигурация завершится ошибкой, и файл Makefile не будет создан. Чтобы решить эту проблему, вы должны установить все зависимости, необходимые приложению.

Приложение xf86-video-intel представляется пакетом xserver-xorg-video-intel, и его зависимости можно легко установить, запустив

$ sudo apt-get build-dep xserver-xorg-video-intel

. читать файлы README или INSTALL.

0
ответ дан 11 February 2012 в 21:36

Не волнуйтесь .. Нужно установить только некоторые пакеты .. наберите "sudo synaptic" в терминале и введите .. в поле поиска введите "qt4-qmake" и отметьте для установки. то же самое, что и выше, выполните поиск по «libqt4-dev» и «libxml2-dev» и сделайте одинаковую метку для установки одновременно .. затем примените без проверки опции загрузки. вот оно .... Затем перейдите в каталог cd netanim и введите «make clean» и введите, если не работает, введите «qmake NetAnim.pro» и введите, это займет пару секунд. затем наберите "make" и введите ... Здесь все готово, это займет не более минуты. Теперь в каталоге netanim введите "./NetAnim" и введите.

Здесь вы увидите анимационный интерфейс. Удачи

0
ответ дан 11 February 2012 в 21:36

Команда make ищет файл с именем «Makefile», без расширения, а не «Makefile.in». Поскольку файл не найден, make не знает, что делать, и останавливается. (Сообщение об ошибке является загадочным, потому что в некоторых редких случаях make может угадать, что делать без реального Makefile.)

Прочтите инструкции по компиляции вашей программы. Вполне вероятно, что вы должны сначала запустить ./configure. Этот скрипт создаст «Makefile» на основе ваших настроек и «Makefile.in».

Вы можете временно отключить локали иврита при поиске помощи в Интернете, просто запустите

LC_ALL=C make

Это даст вам сообщения на английском языке.

0
ответ дан 11 February 2012 в 21:36

убедитесь, что вы установили этот файл или

sudo apt install libc6-dev

Теперь вам нужно настроить установочный файл

./configure
make && make install
0
ответ дан 22 January 2021 в 10:11

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

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