문제

보고 학습 C 문에서 보았 그래서 다른 질문 좋은 배우는 언어와 역사에 대한 경험이다.

에 대해 궁금 IDE 의 전문가가 사용하며,다른 어떤 도구는 유용한 프로그래밍하는 동안에서는 C?

도움이 되었습니까?

해결책

나는 항상 좋아했다 코드 :: 블록 몇 가지 유용한 애드온이있는 멋진 C/C ++ IDE입니다. 컴파일러는 항상 mingw를 사용했지만 듣습니다. DigitalMars C/C ++ 컴파일러가 좋습니다.

다른 팁

Eclipse와 함께 연주 할 수 있습니다. C에 가장 적합한 것은 아니지만 작동합니다. 컴파일러의 경우 GNU GCC를 사용합니다. 도구의 경우 CSCOPE, GDB (디버거)를 참조하십시오.

여분의 수하물을 신경 쓰지 않으면 Microsoft Visual C ++ Express Edition과 함께 가십시오. 그러나 거기에는 여분의 것들이 많이 있습니다 ...

C 코드를 편집 할 때 실제로 VIM을 사용하므로 C IDE에 대해서는 실제로 알 수 없습니다.

나는 종종 도움을주기 위해 몇 가지 도구를 사용합니다.

  • CTAGS : 소스 코드의 태그 파일을 생성합니다
  • 제작 : 자동화를 구축하십시오
  • GDB : GNU 디버거
  • GCC : GNU C 컴파일러

Windows를 사용하는 경우 Visual Studio를 사용하는 것이 좋습니다. 무료 익스프레스 에디션이 있습니다 여기, 그러나 단점이 있습니다. Visual C ++에는 Win32 및 .NET 개발을위한 많은 "추가 기능"이 있습니다.

이 추가 된 기능은 C에 집중하려고 할 때 혼란 스러울 수 있습니다.

나는 사용을 배웠다 보랜드의 터보 c. 그래도 오래되었다.

Cygwin을 개발 환경으로 사용하고 Notepad ++를 편집자로 사용합니다. 나는 거대한 복잡한 IDE보다는 한 가지 일을하는 간단한 응용 프로그램 세트를 선호합니다. Visual Studio는 이런 의미에서 특히 문제가됩니다. 그것은 매우 C ++-지향적 일뿐 만 아니라 다양한 기능으로 인해 새로운 프로그래머에게 완전히 압도적입니다.

MSVC는 또한 대부분의 C99 표준에 대한 지원이 부족합니다.이 표준은 C로 프로그래밍 할 때 매우 성가시킬 수 있습니다. 예를 들어, 코드 블록 상단에 모든 변수를 선언해야합니다.

내 마음에 드는 것 고객님의 주문정보를 바탕으로 구매.포괄적인 IDE,처음으로 애플리케이션 중 하나에 있는 C 및 C++기능 힌트(생각하는,intellisense),작품으로 GCC 또는 거의 모든 c/c++컴파일러는 거기에 도움이 될 것입니다,당신 관리하게 파일 또는 당신이 그것을 할 수 있습니다 모든 자신을 빠르고,깨끗하고,모든 매끄럽습니다.통합되는 거의 모든 버전 제어뿐만 아니라 서버.완벽하게 구성할 수 있는 C/C++refactoring 고,읽기/가져오는 거의 모든 다른 모든 프로젝트 유형은 거기에있다.

물론 당신은 그것을 지불,하지만 당신은 좋은 경험이,당신은 일반적으로 않습니다.

또한,많은 많은 코드 개발 도구와 같은 거기 Eclipse, 메일, CodeBlocks, Editpad, 모든와 다양한 수준의 프로젝트합니다.의 대부분은 Microsoft 의 개발 응용 프로그램을 사용할 수 있습니다 그들의 Visual Studio 익스프레스,앱의 경우 차의 당신의 컵.

물론,잊지 않을 수 있습 classics: Vi, Emacs.사람들은 개발이 이러한 도구와 함께 한 시간을 최대한 활용할 수 있습니다.

당신이 플랫폼, 제우스 편집자는 C 언어를 지원합니다.

alt text
(원천: Zeusedit.com)

Netbeans 상당히 매끄러운 C/C ++ 개발 환경을 제공합니다. Java, Ruby 또는 PHP 개발을 위해 NB에 이미 익숙한 사람에게 탁월합니다. Visual Studio, Borland 또는 Codewarrior (여전히 주변에 있습니까?)와 동일한 기능을 제공하지만 독점 라이브러리에 묶이지 않습니다. 또한 휴대용 개발 환경을 제공하므로 플랫폼간에 일관된 워크 플로 및 툴셋을 얻을 수 있습니다.

물론 GNU 컴파일러 도구를 사용하여 올바르게 구성된 VIM은 매우 매끄러운 경험을 제공 할 수 있습니다. 팝업과 GUI를 얻지 못하지만 빌드 프로세스를 자동화하고 코드의 오류로 이동할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top