Yapma komutunu çalıştırmayı denediğimde bu hatayı alıyorum. izler ve doğru olması gerektiği gibi yapmak dosyası için"Eksik ayırıcı" nedeniyle dosya oluşturulamıyor
makefile:13: *** missing separator. Stop.
benim kodudur.
all: printname
CC = gcc
INCLUDE = .
CFLAGS= -g -Wall -ansi
printname: printname.o last.o first.o
$(CC) -o printname printname.o last.o first.o
printname.o: printname.c
$(CC) -I$(INCLUDE) $(CFLAGS) -c printname.c
last.o: last.c ln.h
$(CC) -I$(INCLUDE) $(CFLAGS) -c last.c
first.o: first.c fn.h
$(CC) -I$(INCLUDE) $(CFLAGS) -c first.c
ben sorun haline baktım ve bunu TAB en ile sorunu bir tür olarak varsayalım ki oldukça eminim ama hiç haydut boşluk olmadığından emin olmak için kod birkaç kez yoluyla gitti ve doğru biçimlendirilmiş. Eğer bu düzeltmek için neler yapabileceğimin bir fikri varsa, bu harika olurdu! Teşekkürler.
Her '$ (CC)' satırın (özellikle satır 13) tek bir sekmeyle başladığından emin misiniz? –
Yine de ... büyük olasılıkla bir satır veya 13. satırdaki başka bir görünmez karakterle ilgili bir sorun. Ama dosyanın tam bir kopyası olmadan bilmemiz imkansız. Oldukça kısa olduğu için, dosyanın bir hex-dökümü gönderebilirsiniz. – rodrigo
Birkaç kez kontrol ettim, dosyayı açtım ve pencerelerden veya OSx'imden başka herhangi bir karakter olmadığından emin oldum ama hiçbir şey görmedim. Sekmelerde olduğu gibi, bunların hepsinden daha fazla boşluk olmayan tek sekmeler olduklarından emin olacağım. Tekrar emin olacağım. @Elliott Frisch –