mam kłopot z kompilacją

0

Siema. Chciałem coś poćwiczyć z programowania. Podczas kompilacji wyskakuje mi błąd z którym nie umiem sobie poradzić. Pomoże ktoś?

C:\Users\Marcin\Desktop\c++\wzorce projektowe\g++.exe [Error] g++4.9.2: No such file or directory
C:\Users\Marcin\Desktop\c++\wzorce projektowe\g++.exe [Error] tstring.cpp: No such file or directory
28 C:\Users\Marcin\Desktop\c++\wzorce projektowe\Makefile.win recipe for target 'main.o' failed

# Project: wzorce
# Makefile created by Dev-C++ 5.11

CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
OBJ      = main.o
LINKOBJ  = main.o
LIBS     = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc
INCS     = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS  = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++"
BIN      = wzorce.exe
CXXFLAGS = $(CXXINCS) g++4.9.2 -std=c++14 -DDEBUG main.cpp tstring.cpp -o prog
CFLAGS   = $(INCS) g++4.9.2 -std=c++14 -DDEBUG main.cpp tstring.cpp -o prog
RM       = rm.exe -f

.PHONY: all all-before all-after clean clean-custom

all: all-before $(BIN) all-after

clean: clean-custom
	${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
	$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)

main.o: main.cpp
	$(CPP) -c main.cpp -o main.o $(CXXFLAGS)

 

Z góry dziękuję :)

0

Tak się zdarza jeżeli instalujesz jakiś kompilator po zainstalowaniu DevCpp IDE
Kiedy to nadpisuje się zmienna środowiskowa PATH i Dev odpala niewłaściwego make'a
Radzę deinstalacje oraz ponowną instalacje DevCpp, przy okazji wgrasz nowszą wersje.

0

Jeśli chcesz wiedzieć co i w jakiej kolejności wykonuje się proponuję

where *g++*
where *make*
0

Takie coś się pojawia

Bez tytułu.png

0

To może po odpaleniu DevCpp wejdź na Tools|Compiler options, naciśnij ikonkę z dwoma żółtymi plusikami, potwierdź, przejdź na zakładkę programy i dla każdego elementu z "Compiler set" sprawdź ścieżki dla każdego programu.

0

Yeah! Naprawiłem!
Narzędzia -> opcje kompilatora -> Katalogi -> Binaria i zmieniłem kolejność

@Edit
echh tylko teraz jak klikam kompiluj i uruchom to nie działa. Pokazuje się ostrzeżenie, ze plik nie jest skompilowany..
Przebudowanie działa ale kompilacja nie - po tej zmianie

1 użytkowników online, w tym zalogowanych: 0, gości: 1