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

Короче пока бегаю 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", который должен быть внутри файла, верно?

6 ответов

Решение

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

$ ./configure

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

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

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

Для получения дополнительной информации вы можете прочитать файлы README или INSTALL.

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

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

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

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

LC_ALL=C make

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

Шаг 1. Установите необходимые зависимости

Сначала запустите Терминал и выполните приведенные ниже команды, чтобы установить необходимые зависимости и библиотеки.

sudo apt install autoconf automake libpcre3-dev libnl-3-dev libsqlite3-dev libssl-dev ethtool build-essential g++ libnl-genl-3-dev libgcrypt20-dev libtool python3-distutils

sudo apt install -y pkg-config

Шаг 2: Скомпилируйте и установите

Теперь выполните приведенные ниже команды (одну за другой по порядку), чтобы скомпилировать исходный код и установить Your Repo в вашей системе.[Перед этим введите свой каталог ex: cd имя_папки]

sudo autoreconf -i

sudo ./configure --with-experimental --with-ext-scripts

sudo make

sudo make install

Надеюсь на этот раз проблема будет решена.

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

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

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

      sudo apt install libc6-dev

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

      ./configure
make && make install
Другие вопросы по тегам