편집하다:
모든 응답자와 댓글 작성자 덕분에 한동안 바쁘게 지낼만한 자료가 충분합니다!
저는 최근에 Linux로 전환했으며 다음 소스 코드를 사용하여 첫 번째 개발 단계를 수행하고 싶습니다.
다음 줄을 사용하여 프로그램을 컴파일하고 실행하는 것 외에도:
./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
파일을 만들고 .pro
Qt Creator에서 여는 것이 쉽다는 것을 알았습니다. 여러분이 해야 할 일은 .c 및 .h 파일을 찾아 .pro 파일에 경로를 입력하는 것뿐입니다. 검색 , 또 다른 아이디어는 .pro 파일을 qmake
구문 분석하고 생성하는 스크립트를 만드는 것입니다.Makefile
답변3
이 질문에 대한 실제 답변은 없으며 단지 개인적인 취향일 뿐입니다.
많은 프로젝트에는 특정 IDE(예: *.pro
언급한 파일)에 대한 빌드 스크립트가 포함되어 있지만 대부분의 경우 [인용 필요] 가장 마음에 드는 것을 선택하면 됩니다.
대부분의 IDE는 기존 코드에 대한 프로젝트를 설정하는 쉬운 방법을 제공하며 많은 IDE는 autotools와 잘 통합됩니다(이것이 ./configure && make
autotools가 작업에서 수행하는 작업입니다).
따라서 프로젝트에 IDE 프로젝트 파일이 있는 경우 편리하다면 자유롭게 사용하세요. 하지만 마음에 드는 IDE를 찾아서 익숙해지는 것이 좋습니다. 그러면 일반적으로 결국 생산성이 더 높아집니다.[인용 필요]