Поправка: Нису наведени циљеви и није пронађена датотека датотека.



Испробајте Наш Инструмент За Елиминисање Проблема

Без обзира да ли радите са Убунтуом, Дебианом или Ред Хатом, можда ћете видети грешку која гласи маке: *** Нису наведени циљеви и није пронађена маке датотека. Зауставити. Будући да је ово опште питање везано за ГНУ Маке у целини, можда ћете га видети на безброј Уник имплементација. То значи да у вашем тренутном радном директоријуму нема датотеке која се назива макефиле или Макефиле. Срећом, грешку је лако поправити.



1. метод: Проналажење Макефиле-а у тренутном директоријуму

Можда бисте желели да пробате да покренете направити наредите још једном у тренутном директоријуму да бисте видели да ли ће вам се иста грешка бацати. Ово је посебно важно ако сте отворили нови прозор терминала и већ покушали да пронађете прави директоријум или ако сте користили команду цд од последњег покушаја покретања ГНУ маке-а.



Под претпоставком да јесте, покушајте да покренете лс или теби наредба да видите које се датотеке налазе у вашем тренутном директоријуму. Можда нисте у десном делу стабла директоријума. Ако приметите да видите директоријуме који припадају вашем роот / директоријуму или вашем хоме ~ директоријуму, тада ћете желети да покренете цд наредбу да бисте се поставили на право место за покретање наредбе маке.

Постоји шанса да се нађете још даље од места где се очекује. У нашем примеру смо покушали да покренемо маке из директорија / вар / црасх и утврдили да то уопште не ради. Не може се очекивати покретање одавде, јер су једине датотеке на овој локацији из неповезаних извештаја о падовима.

Више него вероватно ћете желети да покренете наредбу маке из директоријума који се налази негде унутар вашег кућног директоријума. На пример, ако сте градили најновију верзију ГНУ нано из извора, вероватно бисте имали директоријум смештен на ~ / нано-2.9.6 у који бисте могли да цд-ујете, а затим поново покренете маке. Можда бисте желели да пробате да трчите лс још једном пре него што покушате да направите како бисте осигурали да се у директоријуму налази датотека датотека за прављење датотека.

Имајте на уму да ћете прво морати да конфигуришете инсталацију. Команда цонфигуре ствара савршено окружење за напредак ГНУ компајлера. Ако не пронађете датотеку за израду чак ни у исправном директоријуму пројекта, покрените ./цонфигуре док сте још увек у њему, након чега следи направити команда. Ако се ово правилно компајлира, свој пројекат можете да инсталирате са судо маке инсталл , али имајте на уму да не желите да градите ништа као роот, тако да никада нећете желети да покренете судо маке или било шта друго изван инсталације.

2. метод: Одређивање прилагођене датотеке датотека

Под претпоставком да је проблем решен, не морате ништа више да урадите. Међутим, постоје два посебна случаја употребе која треба размотрити ако претходни метод није решио ваш проблем. Обоје укључује писање сопствене маке датотеке за пројекат који сте ручно конфигурисали.

Помоћу опције -ф можете да наведете прилагођену датотеку израде која се назива другачије од дословно маке датотеке. На пример, ако сте имали резервну датотеку макефиле која се зове макефиле.бак, тада бисте је могли навести покретањем маке -ф макефиле.бак из командне линије. Можете да замените макефиле.бак било којим именом датотеке и могли бисте да укључите опцију -и ако желите да игноришете грешке у прилагођеној или застарелој датотеци макефиле док је компајлер покренут. Ово се обично не препоручује, јер ћете вероватно желети да уредите своју датотеку израде ако са њом нешто није у реду.

Други врло уско повезан случај употребе укључује ситуацију у којој је проблем осетљивост на велика и мала слова. Следеће су све одвојене датотеке у Уник начину пословања:

  • Макефиле
  • макефиле
  • макеФиле
  • МакеФиле
  • МакефилЕ

Прилагођени конфигурисани програми можда неће моћи да препознају датотеку израде са чудним великим словима. Ако сте га написали руком за пројекат кодирања на којем радите, вероватно ћете желети да га преименујете у макефиле, иако бисте могли да користите опцију -и да бисте били сигурни да га ГНУ маке може пронаћи. Имајте на уму да ако сте све правилно написали, још увек можете да покренете ./цонфигуре из сопственог пројекта да бисте га натерали да генерише право окружење и избегне овај проблем.

3 минута читања