내 프로젝트의 소스 코드를 편집할 IDE를 어떻게 알 수 있나요?

내 프로젝트의 소스 코드를 편집할 IDE를 어떻게 알 수 있나요?

편집하다:

모든 응답자와 댓글 작성자 덕분에 한동안 바쁘게 지낼만한 자료가 충분합니다!


저는 최근에 Linux로 전환했으며 다음 소스 코드를 사용하여 첫 번째 개발 단계를 수행하고 싶습니다.

SDL Sopwith

다음 줄을 사용하여 프로그램을 컴파일하고 실행하는 것 외에도:

./configure
make

프로젝트의 소스 코드를 쉽게 편집하는 방법을 모르지만, 디버깅 및 IDE가 제공하는 모든 기능 없이 텍스트 편집기에서 수동으로 편집하고 매번 위 줄을 입력하여 테스트했습니다.

다른 프로젝트가 있습니다(예:항균제) 프로젝트에 .PRO 파일이 있고 그 용도를 빨리 찾았기 때문에 특정 IDE(예: QT Creator)에서 편집하는 방법을 알아냈습니다.

소스 코드에 IDE 관련 파일이 포함되어 있지 않은 경우 IDE에서 소스 코드를 실행하려면 어떻게 해야 합니까?

답변1

나는 보통 vim또는 gvim,, 또는지능적인. Eclipse는 놀랍게도 다른 언어와도 잘 작동하며 주로 Java에서 작동하지만 플러그인을 사용하여 다른 언어에도 적용할 수 있습니다.

발췌

CDT 프로젝트는 Eclipse 플랫폼을 기반으로 완전한 기능을 갖춘 C 및 C++ 통합 개발 환경을 제공합니다. 기능에는 다음이 포함됩니다: 다양한 툴체인을 위한 프로젝트 생성 및 관리형 빌드 지원, 표준 제작 빌드, 소스 코드 탐색, 유형 계층 구조와 같은 다양한 소스 지식 도구, 호출 그래프, 포함 브라우저, 매크로 정의 브라우저, 구문 강조 기능 포함, 축소 및 하이퍼링크 코드 편집기 탐색, 소스 코드 리팩토링 및 코드 생성, 메모리를 포함한 시각적 디버깅 도구, 레지스터 및 디스어셈블리 뷰어.

다른 옵션

QT크리에이터- C++로 개발 중이라면 시도해 볼 수 있습니다.QT크리에이터. 나는 이것에 대한 실제 경험이 없지만 Eclipse보다 어렵지 않아야 하며 잘 문서화되어 있습니다.

코드 블록- 코드 블록은 또 다른 블록입니다. 철자코드::블록. 나는 이것에 대해 약간의 경험이 있고 괜찮습니다. 그러나 다른 것만큼 인기가 없는 것 같습니다. 우리가 지원하는 내부 프로젝트에 이를 사용합니다. 작업이 완료됩니다.

카이개발-카이개발한 번도 사용하지 않은 또 다른 것입니다.

이들 중 어느 것도 귀하의 요구 사항을 충족하지 않으면 다음과 같은 오래된 질문으로 시작하겠습니다.Linux용 C++ IDE?.

또한 Programmer SE 웹사이트에서 다음 제목의 Q&A를 확인하세요.Linux에서의 C++ 및 C 개발 IDE 비교: KDevelop, Eclipse, NetBeans, CodeBlocks 및 Anjuta [닫기].

답변2

파일을 만들고 .proQt Creator에서 여는 것이 쉽다는 것을 알았습니다. 여러분이 해야 할 일은 .c 및 .h 파일을 찾아 .pro 파일에 경로를 입력하는 것뿐입니다. 검색 , 또 다른 아이디어는 .pro 파일을 qmake구문 분석하고 생성하는 스크립트를 만드는 것입니다.Makefile

답변3

이 질문에 대한 실제 답변은 없으며 단지 개인적인 취향일 뿐입니다.

많은 프로젝트에는 특정 IDE(예: *.pro언급한 파일)에 대한 빌드 스크립트가 포함되어 있지만 대부분의 경우 [인용 필요] 가장 마음에 드는 것을 선택하면 됩니다.

대부분의 IDE는 기존 코드에 대한 프로젝트를 설정하는 쉬운 방법을 제공하며 많은 IDE는 autotools와 잘 통합됩니다(이것이 ./configure && makeautotools가 작업에서 수행하는 작업입니다).

따라서 프로젝트에 IDE 프로젝트 파일이 있는 경우 편리하다면 자유롭게 사용하세요. 하지만 마음에 드는 IDE를 찾아서 익숙해지는 것이 좋습니다. 그러면 일반적으로 결국 생산성이 더 높아집니다.[인용 필요]

관련 정보