ProgrammingのTipなど

C++用makefileのテンプレート

Linuxのg++
C++20
makefile
SOURCE = main
EXTENSIONTYPE = cpp
INCLUDE = -I/usr/include/
LIBDIR  = -L/usr/X11R6/lib 
CC = g++
CFLAGS = 
LIBRARIES = 
EXENAME = a
CPPVERSION = -std=c++20
OBJ = $(SOURCE).o

all: $(OBJ)
	$(CC) $(CFLAGS) $(INCLUDE) -o $(EXENAME) $(LIBDIR) $(OBJ) $(LIBRARIES) $(CPPVERSION)

$(SOURCE).o: $(SOURCE).$(EXTENSIONTYPE)
	$(CC) $(CFLAGS) $(INCLUDE) -c $^ $(LIBDIR) $(LIBRARIES)	$(CPPVERSION)


clean:
	rm $(OBJ) $(EXENAME) 

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます