맨위로가기

코드라이트

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

코드라이트는 C/C++ 프로그래밍 언어를 위한 무료, 오픈 소스, 크로스 플랫폼 통합 개발 환경(IDE)이다. 2006년 Eran Ifrah가 자동 완성 프로젝트로 시작하여, ctags, SQLite, Yacc 기반의 코드 완성 라이브러리를 목표로 개발되었다. wxWidgets 툴킷을 사용하며, Windows, macOS, Linux, FreeBSD를 지원한다. 코드 완성, 코드 리팩토링, 소스 탐색, 구문 강조, Subversion, Cscope, UnitTest++ 통합, GDB 기반 디버거, Scintilla 기반 소스 코드 편집기 등 다양한 기능을 제공하며, PHP 및 JavaScript 개발도 지원한다. GNU General Public License v2 이상에 따라 배포되고, 자체를 개발 플랫폼으로 사용하며 Git 저장소를 통해 매일 업데이트된다.

더 읽어볼만한 페이지

  • 자유 통합 개발 환경 - IntelliJ IDEA
    IntelliJ IDEA는 JetBrains에서 개발한 자바 통합 개발 환경(IDE)으로, 코드 탐색 및 리팩토링 기능으로 주목받았으며, 다양한 개발 환경의 기반이 되었고, Java, Scala, Kotlin 등을 지원한다.
  • 자유 통합 개발 환경 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • GPL 라이선스 소프트웨어 - F-Droid
    F-Droid는 2010년 키어런 걸트니엑스가 설립한 안드로이드용 자유 소프트웨어 앱 저장소로, 구글 플레이 스토어에 없는 자유/오픈 소스 소프트웨어 앱을 제공하며 감시, 검열 저항, 개인 정보 보호에 중점을 둔 클라이언트 앱, 저장소 관리 도구, 웹사이트 생성기 등의 하위 프로젝트로 구성된다.
  • GPL 라이선스 소프트웨어 - MySQL
    MySQL은 1994년 스웨덴에서 개발을 시작하여 현재 오라클에 인수된 관계형 데이터베이스 관리 시스템으로, 오픈 소스 및 상업용 에디션을 제공하며 ANSI SQL 99 표준을 지원하고 다양한 스토리지 엔진과 프로그래밍 언어 API를 지원한다.
  • 크로스 플랫폼 자유 소프트웨어 - 김프
    김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다.
  • 크로스 플랫폼 자유 소프트웨어 - Tcl
    Tcl은 존 오스터하우트가 개발한 명령어 기반의 프로그래밍 언어로, Tk 툴킷과 결합하여 GUI 스크립팅 환경으로 발전했으며, 다양한 운영체제에서 사용 가능하고 C, C++, Java 등 다른 언어와의 인터페이스를 지원한다.
코드라이트 - [IT 관련 정보]에 관한 문서
기본 정보
이름코드라이트
종류IDE
개발자Eran Ifrah
최신 릴리스 버전17.0.0
최신 릴리스 날짜2023년 1월 11일
프로그래밍 언어C++
운영 체제윈도우
macOS
리눅스
플랫폼IA-32
x64
라이선스GNU GPL
웹사이트코드라이트 공식 웹사이트
소스포지코드라이트 소스포지 페이지
CodeLite 5.1 스크린샷
동작 중인 코드라이트

2. 역사

CodeLite는 2006년 8월 에란 이프라(Eran Ifrah)가 시작한 자동 완성 프로젝트이다.[1] 초기 개발과 클랭 도입에 대한 자세한 내용은 하위 섹션을 참고할 수 있다.

2. 1. 초기 개발

2006년 8월, 에란 이프라(Eran Ifrah)는 ctags, SQLite, Yacc 기반의 코드 완성 라이브러리를 만드는 것을 목표로 코드라이트(CodeLite)라는 자동 완성 프로젝트를 시작했다. 이 라이브러리는 다른 IDE에서도 사용할 수 있도록 설계되었다. 이후 클랭자동 완성의 선택적 파서가 되면서 기능을 크게 개선했다.[1]

코드라이트 기능을 시연하기 위해 데모 애플리케이션인 라이트에디터(LiteEditor)가 개발되었다. 라이트에디터는 궁극적으로 코드라이트로 발전했다.[1]

2. 2. Clang 도입

이후 Clang이 코드 완성을 위한 선택적 파서가 되면서 기능이 크게 향상되었다.[1]

3. 특징

CodeLite는 명령줄 인터페이스를 가진 모든 타사 컴파일러 또는 도구를 실행할 수 있는 개발 도구이다.

3. 1. 주요 기능

코드라이트는 프로젝트 관리(워크스페이스/프로젝트), 코드 완성, 코드 리팩토링, 소스 탐색, 구문 강조, Subversion 통합, cscope 통합, UnitTest++ 통합, gdb 기반 대화형 디버거, Scintilla 기반 소스 코드 편집기 기능을 제공한다.[5][6][7]

3. 2. 개발 환경

CodeLite는 wxWidgets 툴킷을 사용하여 C/C++ 프로그래밍 언어를 위한 무료, 오픈 소스, 크로스 플랫폼 IDE이다. CodeLite는 오픈 소스 정신에 따라, MinGW 및 GDB와 같은 무료 도구만 사용하여 Mac OS X, Windows, Linux 및 FreeBSD용으로 컴파일 및 디버깅된다. CodeLite는 명령줄 인터페이스가 있는 모든 타사 컴파일러 또는 도구를 실행할 수 있으며, PHP 및 JavaScript 개발(Node.js 지원 포함)을 지원한다.[5][6][7]

CodeLite는 GNU GPL v2 이상에 따라 배포된다. 자체 개발 플랫폼으로 사용하여 개발 및 디버깅되고 있으며, Git 저장소를 통해 매일 업데이트를 받을 수 있다.

3. 3. 지원 프로그래밍 언어

CodeLite는 C, C++, PHP, 자바스크립트 (Node.js 지원 포함)를 지원한다.[5][6][7]

3. 4. 지원 운영 체제

CodeLite는 wxWidgets 툴킷을 사용하는 C/C++ 프로그래밍 언어를 위한 무료, 오픈 소스, 크로스 플랫폼 IDE이다. CodeLite의 오픈 소스 정신에 따라, 이 프로그램 자체는 Windows, macOS, Linux, FreeBSD용 무료 도구(MinGW, GDB)만 사용하여 컴파일 및 디버깅된다.[5][6][7]

참조

[1] 웹사이트 CodeLite • A free, Open Source, Cross Platform C, C++, PHP and Node.js IDE https://codelite.org[...] 2021-06-22
[2] 웹사이트 codelite/LICENSE at master · eranif/codelite · GitHub https://github.com/e[...] 2021-06-22
[3] Homepage CodeLite https://www.codelite[...]
[4] Sourceforge codelite
[5] 웹사이트 CodeLite main features page https://wiki.codelit[...] 2020-03-03
[6] 웹사이트 Full Full CodeLite IDE Software Review – All You Need to Know About CodeLite IDE Software Review – All You Need to Know About CodeLite https://skyose.com/f[...] 2020-03-03
[7] 웹사이트 LiteEditor https://wiki.codelit[...] 2020-03-03
[8] Homepage CodeLite http://www.codelite.[...]
[9] Sourceforge codelite
[10] 웹인용 CodeLite • A free, Open Source, Cross Platform C,C++,PHP and Node.js IDE https://codelite.org[...] 2021-06-22
[11] 웹인용 codelite/LICENSE at master · eranif/codelite · GitHub https://github.com/e[...] 2021-06-22
[12] Homepage CodeLite http://www.codelite.[...]
[13] Sourceforge codelite



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com