Anjuta는 GNOME 데스크톱 환경용으로 개발된 자유 소프트웨어 통합 개발 환경(IDE)이다. 주로 C, C++, Java, Python, Perl 등 여러 프로그래밍 언어를 지원하며, 코드 편집, 프로젝트 관리, 빌드 자동화, 디버깅, 버전 관리 등 개발에 필요한 기능을 제공한다.
주요 특징
- 코드 편집기: 구문 강조, 자동 완성, 코드 접기 등 편리한 편집 기능을 포함한다.
- 프로젝트 관리: 프로젝트 템플릿과 빌드 시스템(주로 Autotools 및 CMake) 연동을 지원한다.
- 디버깅: GDB와 연동하여 그래픽 인터페이스 기반 디버깅을 제공한다.
- 플러그인 구조: GTK+와 GObject‑Introspection 기반의 플러그인 시스템을 통해 기능을 확장할 수 있다.
역사·배포
- 2003년 GNOME 프로젝트의 일부로 시작되었으며, 이후 여러 버전을 거쳐 지속적으로 업데이트되었다.
- 소스 코드는 GNU GPL 라이선스 하에 공개되어 있다.
현황
Anjuta는 일부 Linux 배포판에서 기본 IDE로 제공되기도 했지만, 최근에는 Visual Studio Code, GNOME Builder 등 대체 IDE가 널리 채택되는 추세이다. 그럼에도 불구하고 여전히 유지보수 버전이 배포되어 사용자가 직접 설치하여 사용할 수 있다.
참고
- 공식 웹사이트 및 GNOME 프로젝트 문서에서 Anjuta에 대한 자세한 기술 사양과 설치 방법을 확인할 수 있다.
(※ 위 내용은 공개된 문서와 공식 자료에 근거한 객관적인 설명이며, 확인되지 않은 정보는 포함하지 않았다.)