Mirki z pod tagu #c #programowanie #kompilacja #ansic chodź bardziej #naukaprogramowania . Potrzebuję wykonać makefile, jednak na początku muszę zmienić dwie linijki w kodzie. Instrukcja mówi tak:
Edit the makefile. Modify the following lines:
(a) CC (your ANSI C compiler)
(b) ROOTDIR (the root directory that was prescribed earlier in the process, e.g.,
rng/)
i fragment makefile:
CC = /usr/bin/gcc GCCFLAGS = -c -Wall ROOTDIR = . SRCDIR = $(ROOTDIR)/src OBJDIR = $(ROOTDIR)/obj VPATH = src:obj:include W CC wklejam ścieżkę do kompilatora (u mnie gcc), a w ROOTDIR ścieżkę gdzie jest makefile? Jak to konkretnie zapisać, bo próbuję na różne sposoby i nic...
A masz zainstalowany taki program? Mo0że musisz dodsać ścieżkę do wyszukiwania? Ja programuję pod linuxem, więc nie wiem jak się ttworzy środowisko pod wndowsem
i fragment makefile:
CC = /usr/bin/gcc
GCCFLAGS = -c -Wall
ROOTDIR = .
SRCDIR = $(ROOTDIR)/src
OBJDIR = $(ROOTDIR)/obj
VPATH = src:obj:include
W CC wklejam ścieżkę do kompilatora (u mnie gcc), a w ROOTDIR ścieżkę gdzie jest makefile? Jak to konkretnie zapisać, bo próbuję na różne sposoby i nic...
CC = Program Files (x86)\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\gcc
GCCFLAGS = -c -Wall
ROOTDIR = Users\lenovo\Desktop\testy1
SRCDIR
No rule to make target 'Users\lenowo\Desktop\testy1/src/assess.c', needed by 'Users\lenowo\Desktop\testy1/obj/assess.o'. Stop.