블로그
-
C++이란? 역사, 현황, 그리고 시작 전에 알아둘 것 | C++ 입문 가이드
C++ 프로그래밍 언어의 역사부터 C++11, C++17, C++20 표준, 게임·시스템·금융 분야 활용, 장단점, 흔한 오해, 학습 로드맵, 프로덕션 패턴까지 완벽 정리. 초보자를 위한 C++ 시작 가이드.
-
C++ 개발 환경 구축 | "C++ 어디서 시작하죠?" 컴파일러 설치부터 Hello World까지
C++ 시작하기. Visual Studio(MSVC), MinGW(GCC), Xcode(Clang) 설치 방법과 Hello World 프로그램 작성·컴파일·실행을 Windows, macOS, Linux별로 정리.
-
C++ 컴파일러 비교 | GCC vs Clang vs MSVC, 어떤 걸 써야 할까?
C++ 컴파일러 비교에 대해 정리한 개발 블로그 글입니다. 컴파일러는 C++ 개발의 핵심 도구입니다. 흥미롭게도, 같은 C++ 코드라도 어떤 컴파일러로 빌드하느냐에 따라 실행 속도가 최대 30% 차이날 수 있습니다. "Linux에서는 잘 되는데 Windows에서 느려요", "에러… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, C++컴파일러, GCC, Clang, MSVC.
-
C++ 컴파일러 최적화 | PGO·LTO로 "느린 프로그램" 성능 30% 향상시키기
C++ 컴파일러 최적화: PGO·LTO로 "느린 프로그램" 성능 30% 향상시키기. C++ 실전 가이드 2-2 C++ 컴파일러 최적화 심화부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.
-
C++ 멀티 컴파일러 전략과 CI/CD 파이프라인 구축 | 실무 가이드
C++ 멀티 컴파일러 전략과 CI/CD 파이프라인 구축: 실무 가이드. 멀티 컴파일러 전략·컴파일러 경고 활용로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 컴파일러 뭘 쓸까? GCC vs Clang vs MSVC 차이·선택 가이드
C++ 컴파일러 선택 가이드: GCC, Clang, MSVC 비교(msvc vs clang 포함). 각 컴파일러 특징·성능·에러 메시지 차이, 실무에서 언제 어떤 걸 쓸지, PGO·LTO 고급 최적화까지 3부작으로 정리.
-
VS Code C++ 설정 | IntelliSense·빌드·디버깅
VS Code C++ 설정: IntelliSense·빌드·디버깅. C++ 실전 가이드 3 VS Code C++ 개발 환경 설정·VS Code 설치로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
CMake 입문 | 수십 개 파일 컴파일할 때 필요한 빌드 자동화 (CMakeLists.txt 기초)
C++ 프로젝트가 커질 때 필요한 빌드 자동화. CMakeLists.txt, add_executable·target_link_libraries·find_package로 크로스 플랫폼 빌드 구성, VS Code CMake Tools 설정까지.
-
C++ GDB 기초 완벽 가이드 | 브레이크포인트·워치포인트
C++ printf 디버깅의 한계를 넘어서. GDB 브레이크포인트, 워치포인트, backtrace, print, step/next/continue 완전 예제, 흔한 에러, 모범 사례, 프로덕션 패턴까지 실전 코드로 다룹니다.
-
C++ LLDB 기초 완벽 가이드 | macOS·브레이크포인트
C++ macOS에서 printf 디버깅의 한계를 넘어서. LLDB 브레이크포인트, 워치포인트, backtrace, frame variable, step/next/continue 완전 예제, GDB와 비교, 흔한 에러, 모범 사례, 프로덕션 패턴까지 실전 코드로 다룹니다.