最近無性にc++を触りたい
やったこと
makefileを頑張って書いた。
↓↓↓今回書いたMakefile↓↓↓
makefile
COMPILER = g++
CPP_FLAGS = -g -Wall
OBJ_DIR = ./objs/
SOURCES = $(wildcard ./src/*.cpp)
OBJECTS = $(SOURCES: .cpp=.o)
INCLUDE = -I ./include
TARGET = {target_name}
#PHONY: clean run
$(OBJ_DIR)%.o: $(SOURCES)
$(COMPILER) $(CPP_FLAGS) $(INCLUDE) -o $@ -c $^
$(TARGET): $(OBJECTS)
$(COMPILER) $(CPP_FLAGS) $(OBJECTS) -o $(TARGET)
clean:
rm -f $(TARGET)
Directory構造としては以下のような感じ
├── README.md
├── include
│ ├── module.hpp
│ └── test.hpp
├── src
│ ├── main.cpp
│ └── test.cpp
│
├── makefile
└── test
コンパイルする時、srcに入っている*.cppを読み込み、.hppを参照している
単純に書いただけなのでもっとsrc以下も階層化したものに対応していきたい
あと当面の目標としては、c++使って眼球運動を追いかけたいと思いました。
gitにあげました
https://github.com/shKomic/cpp_template
こんなコードあるよとか返信されると、とても喜びます
Part3(libcurl) => https://qiita.com/komi9977/items/71350e863e759a83f81d