![Face ID 또는 Touch ID로 Google 드라이브를 보호하는 방법](/f/fc227f4e46b09fd72c494a8abd9603c4.png?width=100&height=100)
C++, 잘 알려진 확장 씨 언어는 현대적이고 일반적인 프로그래밍을 제공하는 우수하고 강력하며 범용 프로그래밍 언어입니다. 비디오 게임, 검색 엔진, 기타 컴퓨터 소프트웨어에서 운영 체제에 이르는 대규모 응용 프로그램 개발을 위한 기능 시스템.
C++ 신뢰성이 높으며 고급 프로그래밍 요구 사항에 대한 저수준 메모리 조작도 가능합니다.
있다 여러 텍스트 편집기 프로그래머가 작성하는 데 사용할 수 있는 C/C++ 코드이지만 IDE는 쉽고 이상적인 프로그래밍을 위한 포괄적인 기능과 구성 요소를 제공합니다.
놓치지 마세요:Linux를 위한 12가지 최고의 텍스트 편집기(GUI + CLI)
이 기사에서는 Linux 플랫폼에서 찾을 수 있는 최고의 IDE를 살펴보겠습니다. C++ 또는 다른 프로그래밍.
넷빈 무료 오픈 소스이며 인기 있는 크로스 플랫폼입니다. IDE ~을위한 C/C++ 및 기타 많은 프로그래밍 언어. 커뮤니티에서 개발한 플러그인을 사용하여 완전히 확장 가능합니다.
여기에는 C/C++용 프로젝트 유형 및 템플릿이 포함되며 정적 및 동적 라이브러리를 사용하여 애플리케이션을 빌드할 수 있습니다. 또한 기존 코드를 재사용하여 프로젝트를 생성하고 끌어서 놓기 기능을 사용하여 바이너리 파일을 가져와서 처음부터 응용 프로그램을 빌드할 수 있습니다.
몇 가지 기능을 살펴보겠습니다.
홈페이지 방문: https://netbeans.org/features/cpp/index.html
코드:: 블록 확장성이 뛰어나고 구성 가능한 무료 크로스 플랫폼입니다. C++ IDE 사용자에게 가장 요구되고 이상적인 기능을 제공하도록 제작되었습니다. 일관된 사용자 인터페이스와 느낌을 제공합니다.
그리고 가장 중요한 것은 사용자가 개발한 플러그인을 사용하여 기능을 확장할 수 있다는 것입니다. 일부 플러그인은 코드:: 블록 Code:: Block 개발 팀의 일원이 아닌 개별 사용자가 작성한 릴리스가 대부분입니다.
기능은 컴파일러, 디버거 및 인터페이스 기능으로 분류되며 다음과 같습니다.
홈페이지 방문: http://www.codeblocks.org
식 프로그래밍 분야에서 잘 알려진 오픈 소스, 크로스 플랫폼 IDE입니다. 인터페이스 요소를 쉽게 정렬할 수 있도록 끌어서 놓기 기능을 지원하는 뛰어난 GUI를 사용자에게 제공합니다.
NS 이클립스 CDT 기본 Eclipse 플랫폼을 기반으로 하는 프로젝트이며 다음 기능을 갖춘 완전한 기능의 C/C++ IDE를 제공합니다.
홈페이지 방문: http://www.eclipse.org/cdt/
CodeLite는 또한 C/C++, JavaScript(Node.js) 및 PHP 프로그래밍을 위해 특별히 설계 및 구축된 무료 오픈 소스 크로스 플랫폼 IDE입니다.
주요 기능 중 일부는 다음과 같습니다.
홈페이지 방문: http://codelite.org/
블루피쉬 는 일반 편집기 이상이며 프로그래머에게 웹 사이트 개발, 스크립트 작성 및 소프트웨어 코드를 위한 IDE와 유사한 기능을 제공하는 가볍고 빠른 편집기입니다. 다중 플랫폼이며 Linux, Mac OSX, FreeBSD, OpenBSD, Solaris 및 Windows에서 실행되며 C/C++를 포함한 많은 프로그래밍 언어도 지원합니다.
또한 읽기: Linux를 위한 11가지 최고의 메모장++ 대안
아래 나열된 항목을 포함하여 기능이 풍부합니다.
홈페이지 방문: http://bluefish.openoffice.nl
괄호 웹 디자인 및 개발을 위해 특별히 설계된 현대적인 오픈 소스 텍스트 편집기입니다. 플러그인을 통한 확장성이 높기 때문에 C/C++ 프로그래머는 플러그인을 설치하여 사용할 수 있습니다. C/C++/Objective-C 팩 확장, 이 팩은 C/C++ 코드 작성을 향상시키고 IDE와 유사한 기능을 제공하도록 설계되었습니다. 특징.
홈페이지 방문: http://brackets.io/
원자 또한 Linux, Windows 또는 Mac OS X에서 실행할 수 있는 최신 오픈 소스 다중 플랫폼 텍스트 편집기입니다. 또한 기본적으로 해킹할 수 있으므로 사용자는 코드 작성 요구 사항에 맞게 사용자 지정할 수 있습니다.
모든 기능을 갖추고 있으며 주요 기능 중 일부는 다음과 같습니다.
홈페이지 방문: https://atom.io/
설치 지침: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
숭고한 텍스트 코드, 마크업 및 산문용으로 설계 및 개발된 잘 정의된 다중 플랫폼 텍스트 편집기입니다. C/C++ 코드를 작성하는 데 사용할 수 있으며 훌륭한 사용자 인터페이스를 제공합니다.
기능 목록은 다음으로 구성됩니다.
홈페이지 방문: https://www.sublimetext.com
설치 지침: https://www.tecmint.com/install-sublime-text-editor-in-linux/
클라이언 C/C++ 프로그래밍을 위한 자유롭지 않고 강력한 크로스 플랫폼 IDE입니다. 프로그래머를 위한 완전히 통합된 C/C++ 개발 환경으로 Cmake를 프로젝트 모델로 제공하고 임베디드 터미널 창 및 코드 작성에 대한 키보드 지향 접근 방식을 제공합니다.
또한 스마트하고 현대적인 코드 편집기와 함께 이상적인 코드 작성 환경을 가능하게 하는 더 많은 흥미로운 기능을 제공하며 이러한 기능에는 다음이 포함됩니다.
홈페이지 방문: https://www.jetbrains.com/clion/
비주얼 스튜디오 Linux, Windows 및 Mac OS X에서 실행되는 풍부하고 완전히 통합된 교차 플랫폼 개발 환경입니다. 최근에 Linux 사용자에게 오픈 소스로 만들어졌으며 코드 편집을 재정의하여 사용자에게 제공합니다. Windows, Android, iOS 및 편물.
응용 프로그램 개발, 응용 프로그램 수명 주기 관리, 기능 확장 및 통합으로 분류된 기능으로 가득 차 있습니다. Visual Studio 웹 사이트에서 포괄적인 기능 목록을 읽을 수 있습니다.
홈페이지 방문: https://code.visualstudio.com/
케이디벨롭 Linux, Solaris, FreeBSD, Windows, Mac OSX 및 기타 Unix 계열 운영 체제에서 작동하는 또 다른 무료 오픈 소스 및 교차 플랫폼 IDE입니다. KDevPlatform, KDE 및 Qt 라이브러리를 기반으로 합니다. KDevelop은 플러그인을 통해 확장성이 뛰어나고 다음과 같은 주목할만한 기능이 풍부합니다.
홈페이지 방문: https://www.kdevelop.org
기니 몇 가지 종속성으로 작동하고 GNOME 및 KDE와 같은 인기 있는 Linux 데스크탑과도 독립적으로 작동하도록 개발된 빠르고 가벼운 무료 크로스 플랫폼 IDE입니다. 기능을 위해 GTK2 라이브러리가 필요합니다.
기능 목록은 다음으로 구성됩니다.
홈페이지 방문: http://www.geany.org/
안주타 데브스튜디오 C/C++를 포함한 여러 프로그래밍 언어를 지원하는 단순하지만 강력한 소프트웨어 개발 스튜디오입니다.
프로젝트 관리, GUI 디자이너, 대화형 디버거, 응용 프로그램 마법사, 소스 편집기, 버전 제어 및 기타 많은 기능과 같은 고급 프로그래밍 도구를 제공합니다. 또한 위의 기능 외에도 Anjuta DevStudio에는 다음과 같은 다른 훌륭한 IDE 기능도 있습니다.
홈페이지 방문: http://anjuta.org/
NS GNAT 프로그래밍 스튜디오 개발자와 개발자의 코드 및 소프트웨어 간의 상호 작용을 통합하도록 설계 및 개발된 사용하기 쉬운 무료 IDE입니다.
프로그램의 중요한 섹션과 아이디어를 강조하면서 소스 탐색을 용이하게 하여 이상적인 프로그래밍을 위해 제작되었습니다. 또한 사용자가 처음부터 포괄적인 시스템을 개발할 수 있도록 높은 수준의 프로그래밍 편의성을 제공하도록 설계되었습니다.
다음과 같은 기능이 풍부합니다.
홈페이지 방문: http://libre.adacore.com/tools/gps/
연결된 장치, UI 및 응용 프로그램 생성을 위해 설계된 무료 크로스 플랫폼 IDE입니다. Qt Creator를 사용하면 사용자가 애플리케이션의 실제 코딩보다 더 많은 생성 작업을 수행할 수 있습니다.
모바일 및 데스크톱 응용 프로그램을 만드는 데 사용할 수 있으며 연결된 내장 장치도 사용할 수 있습니다.
일부 기능은 다음과 같습니다.
홈페이지 방문: https://www.qt.io/ide/
이맥스 Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows 및 Mac OS X에서 사용할 수 있는 강력하고 확장성이 뛰어나고 사용자 정의 가능한 크로스 플랫폼 텍스트 편집기입니다.
Emacs의 핵심은 또한 Lisp 프로그래밍 언어 아래의 언어인 Emacs Lisp에 대한 인터프리터입니다. 이 글을 쓰는 시점에서 GNU Emacs의 최신 릴리스는 버전 24.5이며 Emacs의 기본적이고 주목할만한 기능은 다음과 같습니다.
홈페이지 방문: https://www.gnu.org/software/emacs/
슬릭에디트 (이전에 시각적인 매끄러운 편집)는 프로그래머가 40개 이상의 언어로 7개 플랫폼에서 코딩할 수 있도록 만든 수상 경력에 빛나는 상용 크로스 플랫폼 IDE입니다. 풍부한 기능의 프로그래밍 도구 세트로 존경받는 SlickEdit를 사용하면 사용자가 환경을 완벽하게 제어하여 더 빠르게 코딩할 수 있습니다.
기능은 다음과 같습니다.
라자루스 IDE 무료 오픈 소스 Pascal 기반 크로스 플랫폼 비주얼입니다. 통합 개발 환경 프로그래머에게 제공하기 위해 만들어졌습니다. 무료 파스칼 컴파일러 빠른 애플리케이션 개발을 위해 예를 들어 다음을 포함한 모든 것을 구축하는 데 무료입니다. 소프트웨어, 게임, 파일 브라우저, 그래픽 편집 소프트웨어 등 그것이 무료든 상업적이든 상관없이.
주요 기능은 다음과 같습니다.
모노디벨롭 에서 개발한 크로스 플랫폼 및 오픈 소스 IDE입니다. 자마린 Mono 및 .그물 프레임워크. 확장 및 여러 언어를 즉시 지원하는 깨끗하고 현대적인 UI가 있습니다.
MonoDevelop의 주요 기능은 다음과 같습니다.
감바스 Visual Basic과 유사한 개체 확장을 가진 Basic 인터프리터를 기반으로 하는 강력한 무료 오픈 소스 개발 환경 플랫폼입니다. 사용성과 기능을 크게 개선하기 위해 개발자는 파이프라인에 다음과 같은 몇 가지 추가 기능을 추가할 수 있습니다. 향상된 웹 구성 요소, 그래프 구성 요소, 개체 지속성 시스템 및 해당 데이터베이스로의 업그레이드 요소.
현재 몇 가지 주요 기능은 다음과 같습니다.
에릭 파이썬 IDE Qt UI 툴킷을 기반으로 Python으로 작성된 모든 기능을 갖춘 Python IDE로 Scintilla 편집기 컨트롤과 통합됩니다. 그것은 초보자 프로그래머와 전문 개발자 모두가 사용하도록 설계되었으며 사용자가 기능을 쉽게 확장할 수 있는 플러그인 시스템을 포함합니다.
주요 기능은 다음과 같습니다.
Stani의 Python 편집기 Python 프로그래밍을 위한 크로스 플랫폼 IDE입니다. 에 의해 개발되었습니다. 스타니 마이클스 Python 개발자에게 호출 팁, 자동 들여쓰기, PyCrust 쉘, 소스 색인, 블렌더 지원 등을 할 수 있는 무료 IDE를 제공합니다. 탭 레이아웃과 여러 도구에 대한 통합 지원이 있는 간단한 UI를 사용합니다.
Stani의 Python 편집기 기능은 다음과 같습니다.
보아 생성자 Linux, Windows 및 Mac 운영 체제를 위한 간단한 무료 Python IDE 및 wxPython GUI 빌더입니다. 객체 생성 및 편집, 시각적 프레임 생성 및 조작, 속성 생성 및 검사기 편집 등에 대한 Zop 지원을 사용자에게 제공합니다.
주요 기능은 다음과 같습니다.
그래비톤 Windows, Linux 및 macOS의 생산성을 높이는 속도, 사용자 정의 및 도구에 중점을 두고 제작된 무료 오픈 소스 미니멀리스트 소스 코드 편집기입니다. 다채로운 아이콘, 구문 강조 표시, 자동 들여쓰기 등으로 사용자 정의 가능한 UI를 제공합니다.
Graviton의 기능은 다음과 같습니다.
마인드포거 강력한 무료 오픈 소스 성능 기반 Markdown IDE는 사용자의 보안 및 개인 정보 보호를 위해 스마트 메모 작성, 편집자 및 주최자로 개발되었습니다. 태그 지원, 데이터 백업, 메타데이터 편집, Git 및 SSH 지원 등과 같은 고급 메모 작성, 관리 및 공유를 위한 수많은 기능을 제공합니다.
기능은 다음과 같습니다.
코모도 IDE Perl, Python, PHP, Go, Ruby, 웹 개발(HTML, CSS, JavaScript) 등을 위한 가장 인기 있고 강력한 다국어 통합 개발 환경(IDE)입니다.
Komodo IDE의 다음 주요 기능 중 일부를 확인하십시오.
정력 의 개선된 버전 VI 편집기는 강력하고 널리 사용되며 구성 가능한 무료 텍스트 편집기입니다. 효율적인 텍스트 편집이 가능하도록 제작되었으며 Unix/Linux 사용자를 위한 흥미로운 편집기 기능을 제공하므로 C/C++ 코드를 작성하고 편집하는 데에도 좋은 옵션입니다.
놓치지 마세요:전체 텍스트 편집기로 Vi/Vim 배우기 – 초보자 가이드
일반적으로, 십오 일 기존 텍스트 편집기보다 프로그래밍 편의성이 높기 때문에 항상 사용하는 것이 좋습니다. 그들은 흥미로운 기능과 함께 제공되며 포괄적인 개발 환경을 제공합니다. 때때로 프로그래머는 C/C++ 프로그래밍에 사용할 최고의 IDE를 선택하는 데 어려움을 겪습니다.
인터넷에서 찾아 다운로드할 수 있는 다른 많은 IDE가 있지만 그 중 몇 가지를 시도하면 필요에 맞는 것을 찾는 데 도움이 될 수 있습니다.