Strona 1 z 1

make - błąd przy kompilacji

: 21 października 2008, 15:29
autor: Vicusek
Mam problem z poleceniem "make", gdy je wpisuję wyskakuje mi błąd:

Kod: Zaznacz cały

make: *** No targets specified and no makefile found.  Stop.  
Nie wiem dlaczego wyskakuje mi błąd że nie ma pliku Makefile jak ja go mam w folderze.

Używam Debiana 4.0

: 21 października 2008, 19:33
autor: darkmanek
Nie wiem jaka to paczka, ale są takie, w których nie ma pliku makefile. Niektórych nawet się nie konfiguruje, tylko przechodzi od razu do install.
zobacz jeszcze czy masz tam README. Może tam znajdziesz wskazówki.
Pozdrawiam

EDIT: Nie doczytałem: A wykonałeś

Kod: Zaznacz cały

./configure
?

: 21 października 2008, 19:34
autor: Kaka'
To wskaż mu makefile poprzez -f

Kod: Zaznacz cały

make -f MakeFile

: 21 października 2008, 19:57
autor: Vicusek

Kod: Zaznacz cały

vicusek:~# ./configure
-bash: ./configure: No such file or directory
vicusek:~# make -f MakeFile
make: MakeFile: No such file or directory
make: *** No rule to make target `MakeFile'.  Stop.
vicusek:~# 
Takie coś wyskakuje :P

Obrazek

Oto screen co znajduje się w folderze.

: 21 października 2008, 20:05
autor: Kaka'
Vicusek, a kto powiedział, że makefile w katalogu nazywa się MakeFile? Skoro napisałeś, że się tam znajduje, to trzeba było podać jego poprawną nazwę...

Poza tym, zapoznaj się z podstawami kompilacji źródeł programów - w tym przypadku, zamiast korzystać z configure, winieneś użyć autogen.sh.

: 22 października 2008, 22:17
autor: mr_x
Co chcesz skompilować? Być może jest to w repo i nie ma potrzeby kompilacji.

: 22 października 2008, 22:47
autor: Rafal_F
Myślę, że próby kompilacji w tym przypadku powinno się zacząć od przeglądnięcia katalogu doc, i zapoznaniu się z zawartymi tam plikami.