
최종\_보고서.hwp진짜최종\_보고서.hwp진짜진짜최종\_수정본\_보고서.hwp교수님께\_보낼파일\_최종.hwp우리는 모두 파일의 버전을 관리하느라 고통받아 본 경험이 있다. 개발 프로젝트는 수십, 수백, 수만 개의 파일로 이루어져 있고, 수많은 사람이 동시에 작업한다

Windows의 Visual Studio 같은 통합 개발 환경(IDE)은 매우 편리하지만, 많은 개발 환경, 특히 서버는 그래픽 인터페이스(GUI)가 없는 터미널 기반의 리눅스로 운영된다. 따라서 터미널 환경에서 코드를 작성하고 컴파일하는 능력은 개발자의 기본 소양이다

코딩테스트 문제를 풀때 디버거를 잘 몰라서 printf와 같은 출력문을 반복문 사이사이에 넣어서 풀곤 했었다.하지만 UNIX를 배우면서 Make Utility와 GCC 컴파일러에 대해 배우면서 GDB에 대해 배울 수 있었다.이를 배우면서 흥미를 느껴 이에 대해 기록하고