MagicWolf писал(а):
Все равно это все муторно.
))
А для меня, например, глюки венды - муторно. О вкусах не спорят
Может, кому пригодится - приведу простой пример Makefile:
Код:
TARGET=test
LIBS ="-lgl -lglu -lmysqlclient"
CFLAGS = -O3 -Wall
CC = g++
all:
$(CC) $(CFLAGS) $(INCLUDE) -c test.cpp -o test.o
$(CC) -o $(TARGET) test.o $(LIBS)
clean:
rm *.o
rm $(TARGET)
TARGET - имя бинарника на выходе
LIBS - библиотеки, перед каждой ставится "-l". В данном случае библиотеки OpenGL и mysql.
CFLAGS - доп. флаги для компилятора. В данном случае указали, что у нас 2 процессора и Wall - флаг оптимизации.
CC - название компилятора.
Теперь набираем "make all" и выполняется то, что в секции "all:",
набираем "make clean" и выполняется подчистка.