리눅스 우분투 C 언어 개발도구 Codelite 설치 및 환경구성 예제 이전 포스팅 참고 학습
Codelite는 C 및 C++ 프로그래밍을 수행할 수 있도록 도와주는 개발 도구 중에 하나입니다. 일반적으로 Visual Code 등 다양한 개발도구가 존재하지만 리눅스 환경에서 자주 사용되는 도구가 Codelite 입니다. 이전 포스팅에서는 리눅스 우분투에 Codelite를 설치하고 환경을 구성하는 예제를 알아보았습니다. Codelite는 코드 편집, 디버깅, 프로젝트 관리 등을 지원하며 개발을 용이하게 만들어줍니다. 이전 포스팅에서 설명된 예제를 참고하여 Codelite를 우분투에 설치하고 개발 환경을 설정할 수 있습니다.
OpenCV는 영상 처리 및 컴퓨터 비전 라이브러리입니다. 오늘부터 진행할 예제는 opencv 라이브러리를 활용한 그래픽 관련 예제들입니다. C 언어 기반으로 예제를 실행할 예정이기 때문에 반드시 본인의 개발 환경에 OpenCV 라이브러리가 설치되어있어야합니다. 이전 포스팅에서는 리눅스 우분투에 OpenCV 라이브러리 패키지를 설치하는 방법에 대한 예제를 알아보았습니다. 따라서 아직 리눅스 우분투 환경에서 C 언어로 OpenCV 개발을 위해 라이브러리를 설치하지 않았다면 아래 링크를 참고해주세요.
마지막으로 이전 포스팅에서는 C 언어를 사용하여 네트워크 소켓 프로그래밍을 하는 예제도 알아보았습니다. opencv 관련 내용이 아닌 네트워크 소켓 프로그래밍을 계획중이시라면 아래 링크의 포스팅 내용을 참고해도 좋을 것 같습니다. 네트워크 소켓 프로그래밍은 네트워크 통신을 통해 데이터를 주고받는 애플리케이션을 개발할 때 진행합니다. 관련 API들을 어떻게 사용하는지 예제를 확인하여 학습해보세요.