문제

saludos a todos en stackoverflow.com !!

그래서 ... 저는 현재 데이터 구조의 주제를 맡고있는 C ++ 초보자이며 여러분과 상담하고 싶습니다.

시스템 엔지니어링을 공부하기 시작한 이후 모든 프로그래밍 프로젝트에 Dev-C ++의 마지막 버전을 사용하고 있습니다. 그것은 지금까지 잘 일을 해왔지만 치명적인 결함이 있습니다 ... 코드를 디버깅하려고 노력하는 것은 그냥 ... 끔찍하게 고통 스럽습니다 !! 디버그 모드를 활성화 할 때마다 손가락을 건너야하고 변화조차보고있는 변수 직전에 얼굴에 충돌하지 않기를 바랍니다.

그런 다음 Microsoft의 Visual-C ++를 사용하는 것에 대해서도 무료입니다. 그러나 나는 선생님에게 물었고 표준이 아니기 때문에 코스에서 사용하지 말라고 말했습니다 (컴파일 된 프로그램은 Windows에서만 작동합니다). Windows 및 Linux 환경에서 컴파일 할 수있는 코드를 만들어야하며 일단 컴파일되면 두 환경에서 응용 프로그램을 사용할 수 있습니다.

그래서 사람들, 나는 당신이 나에게 조언을 해주기를 원합니다. 어떤 c ++가 강력하고 안정적인 디버깅 모드를 가지고 어떤 c ++ 컴파일 소프트웨어가, 표준 컴파일러를 구현하고 (그건 그렇고 G ++라고 불리는가?)? ??

주목 해 주셔서 감사합니다. Gracias y hasta luego ^_ ^(btw, 행복한 첫 번째 게시물 !!! ^o ^)

도움이 되었습니까?

해결책

코드 :: 블록 - 무료이고 크로스 플랫폼입니다. 꽤 좋습니다. CB IDE, Mingw C ++ 컴파일러 및 GDB 디버거로 구성된 패키지를 다운로드 할 수 있습니다. 설치는 매우 간단합니다.

다른 팁

Mingw라는 Windows 용 G ++ 및 GDB (GNU 디버거)가 구현되어 매우 잘 작동합니다. 그래도 그래픽 IDE / 디버거를 찾고 있다고 생각하지만 Eclipse를 지적 할 것입니다. Eclipse 용 C 개발 도구에는 Mingw 빌드 도구 및 GDB에 대한 우수한 인터페이스가 포함됩니다. 또한 Windows와 *Nix에서 사용되는 컴파일 된 프로그램에 대한 귀하의 의견에 따르면, 이것은 내가 아는 한 불가능합니다.

그것은 당신이 '표준'의 의미에 달려 있습니다. 어쨌든 Linux와 Windows에서 코드를 컴파일해야합니다. 두 가지 모두에서 실행되는 생성 및 실행 방법은 없습니다. VS를 사용하여 Windows에서 컴파일 및 디버그를 사용하여 Linux의 GCC에서 컴파일 및 실행되는지 확인하십시오.

나는 그가 당신이 둘 다에 동일한 컴파일러를 사용하기를 원한다고 생각하므로 차이를 다룰 필요가 없습니다. 컴파일러. 나는 그것이 당신에게 좋다고 생각합니다. 여러 컴파일러에서 컴파일 할 수있는 코드를 작성하는 것이 중요합니다. ~이다 기준.

IDE (통합 DEV 환경)를 요구하는 것 같습니다.

일식은 당신에게 좋을 것입니다. Windows와 Linux에서 지원됩니다.

http://www.eclipse.org/cdt/

컴파일러 측면에서 GCC가 최선의 방법입니다. 그것은 기본 인터페이스가 없지만 단어의 가장 순수한 의미에서 컴파일러입니다.

나는 그것에 부착 할 수있는 좋은 환경을 찾고자 할 것입니다.

지금 IDE의 개인적 선호도에서 벗어나는 것은 일식이지만, 그것은 실제로 개인적인 것입니다.

C ++의 표준 기능 만 사용하는 경우 Visual Studio Express C ++를 사용할 수 있습니다. MFC, ATL, Wizards 등 컴파일러의 Windows 만 사용해야 할 의무가 없습니다.

그러나 휴대용으로 무언가를 만들고 싶다면 두 컴파일러 (GCC와 VS)를 타겟팅하려는 것이 실제로 더 나은 운동입니다.

또한 최근 Nokia는 새로운 Multiplataform IDE QTCreator를 발표했으며, 첫 번째 버전이지만 적어도 고려할 가치가 있습니다.

Mingw는 @colfax 상태와 꽤 좋습니다. 사용을 고려하십시오 ddd 사용하는 Cygwin과 함께 gdb 다소 쉽습니다. 이것 좀 봐 그래서 질문

그러나 잠깐만 ... QT 4.5가 LGPL로 출시되지 않았습니까? 보다 여기

리눅스 사람으로서 최고의 경험이 GVIM 편집자 및 Mingw는 프로그래밍 환경으로서. GCC는 표준이지만 LLVM-GCC 매우 유망하며 Windows에서 사용할 준비가 된 Mingw 빌드와 함께 제공됩니다.

프로그램을 배우기 시작했을 때부터 Devc ++를 사용합니다. 그리고 나는 그것을 좋아한다. 다른 컴파일러로 변경할 수 없으므로 WXDEVC ++ A가 여전히 유지 관리 된 Devc ++ 버전을 사용합니다.

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