[C++/CMake] CMakeLists로 C++ 편하게(?) 컴파일 하기
이전 게시물에서도 썼던 것처럼 C++은 진짜 컴파일 하려고 오만 고생을 해야한다. 지금 이 포스팅은 맥으로 작성하고 있는데, 내가 회사에서 주로 쓰는 운영체제는 우분투이다. 심지어 플랫폼마다 컴파일 하는 방식이 다 다르다. 지금 맥에서는 clang만 깔려있는데, 회사 컴퓨터에서는 g++을 쓴다. 만약 내가 쓰던 맥에서 쓰던 코드를 우분투에서도 쓰려면 여러 컴파일러를 이용해서 코드를 컴파일 하는 커맨드들이나 makefile을 만드는 방법을 알아야하는데 누가 그걸 다 외우고 있나 이런 생각을 덜어주기 위해서 CMakeLists를 쓴다고 한다. 얘 하나만 있으면 컴파일러에 대한 걱정을 "덜" 하면서 컴파일을 진행할 수 있기 때문이다. CMake Tutorial도 보고 이런저런 문서들도 같이 보면서 공부를 하고..
2022.07.28