make: Nothing to be done for `all'.?! =/ [LÖST]

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Kirill
Inlägg: 1824
Blev medlem: 18 okt 2009, 11:50
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gränsfors
Kontakt:

make: Nothing to be done for `all'.?! =/ [LÖST]

Inlägg av Kirill »

Hallå där :D

Håller på och blir galen här, och har suttit och letat igenom Google efter svar men hittar absolut NOLL!
Sitter och filar på en guide gällande ett program för nätverkssäkerhet, men har lite problem med att installera programmet under Ubuntu.

Efter att jag installerat de program som behövs och ska skriva make för att skapa programmet så får jag som topicen lyder.

Och där är jag nu fast, och behöver hjälp med att komma framåt så att jag får testa programmet ;D
Senast redigerad av 1 Kirill, redigerad totalt 31 gånger.
Webmaster för
Cracker.se Linux, IT-säkerhet, Mac & Boxee Box!

Mina guider
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&t=56551
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: make: Nothing to be done for `all'.?! =/

Inlägg av TicToc »

Körde du ./configure före?
Användarvisningsbild
Substrata
Inlägg: 71
Blev medlem: 13 apr 2010, 11:01
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar

Re: make: Nothing to be done for `all'.?! =/

Inlägg av Substrata »

Det ser ju ut som att regeln all är definierad och att allt i den är gjort. Hur ser Makefile ut?
Användarvisningsbild
Kirill
Inlägg: 1824
Blev medlem: 18 okt 2009, 11:50
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gränsfors
Kontakt:

Re: make: Nothing to be done for `all'.?! =/

Inlägg av Kirill »

TicToc skrev:Körde du ./configure före?
Behövde inte köra ./configure innan, bara packa upp och sen köra en make.
Har alla program som behövs för att den ska fungera installerade.
Substrata skrev:Det ser ju ut som att regeln all är definierad och att allt i den är gjort. Hur ser Makefile ut?
Gömt innehåll: Visa!

Kod: Markera allt

##################################
# <jwright> Well, I may be doing stupid things with make
# <jwright> OK, it was Makefile stupid'ness
# <jwright> I don't really understand what the hell I am doing with Make, I'm
#           just copying other files and seeing what works.
# <dragorn> heh
# <dragorn> i think thats all anyone does
# <dragorn> make is a twisted beast
##################################
LDLIBS		= -lpcap
CFLAGS		= -pipe -Wall -DOPENSSL 
CFLAGS		+= -O2
LDLIBS		+= -lcrypto
CFLAGS		+= -g3 -ggdb
#CFLAGS		+= -static
PROGOBJ		= md5.o sha1.o utils.o cowpatty.o genpmk.o
PROG		= cowpatty genpmk
BINDIR		= /usr/local/bin

all: $(PROGOBJ) $(PROG)

cowpatty: common.h md5.c md5.h sha1.h cowpatty.c cowpatty.h sha1.c \
            sha1.h utils.c utils.h
	$(CC) $(CFLAGS) cowpatty.c -o cowpatty utils.o md5.o sha1.o $(LDLIBS)

genpmk: genpmk.c cowpatty.h utils.h sha1.h common.h
	$(CC) $(CFLAGS) genpmk.c -o genpmk utils.o sha1.o $(LDLIBS)

utils: utils.c utils.h
	$(CC) $(CFLAGS) utils.c -c

md5: md5.c md5.h
	$(CC) $(CFLAGS) md5.c -c

sha1: sha1.c sha1.h
	$(CC) $(CFLAGS) sha1.c -c

clean:
	@rm $(PROGOBJ) $(PROG)

strip:
	@ls -l $(PROG)
	@strip $(PROG)
	@ls -l $(PROG)

install: all
	install -d $(DESTDIR)$(BINDIR)
	install -m 755 $(PROG) $(DESTDIR)$(BINDIR)
Webmaster för
Cracker.se Linux, IT-säkerhet, Mac & Boxee Box!

Mina guider
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&t=56551
Användarvisningsbild
Substrata
Inlägg: 71
Blev medlem: 13 apr 2010, 11:01
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar

Re: make: Nothing to be done for `all'.?! =/

Inlägg av Substrata »

Förutsatt att binärerna 'cowpatty' och 'genpmk' inte finns i samma katalog så behöver jag se output från 'make clean all'. Annars är du nog klar, bortsett från en eventuell 'make install'.
Användarvisningsbild
Kirill
Inlägg: 1824
Blev medlem: 18 okt 2009, 11:50
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gränsfors
Kontakt:

Re: make: Nothing to be done for `all'.?! =/

Inlägg av Kirill »

make clean all samt make install fick allt att fungera ;D
Diggar inte då folk missar sånt då man skriver guider :-\
Webmaster för
Cracker.se Linux, IT-säkerhet, Mac & Boxee Box!

Mina guider
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&t=56551
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: make: Nothing to be done for `all'.?! =/ [LÖST]

Inlägg av Osprey »

Ett tips i ämnet är bara att med cowpatty och genpmk så har jag märkt att om man inte har färdiga regnbågtstabeller, så sparar man rätt mycket tid genom att hasha tabellerna med genpmk först, jämfört med att köra cowpatty mot en textfil. Detta gäller alltså även första gången, även om man bara kör en enda gång mot ett visst SSID. Om man skulle köra fler gånger t.ex mot andra AP med samma SSID, så blir vinsten givetvis ännu större...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Skriv svar

Återgå till "Terminalforum"