2011-11-13 2 views
0

저는 완전히 초보자이고 C++로 프로그래밍 할 때 어떤 환경을 추천 할 수 있는지 알고 싶습니다. 운영 체제 (Linux, 우분투는 올바른 옵션입니까?), IDE 등을 말하면 어쩌면 가상 기계? 이 처리 패키지와 버전 및 라이브러리와 경로를 포함에 대한 온건 한 정책을 가지고 있기 때문에C++ 환경 권장 사항?

+4

Linux CLI와 emacs 및 g ++. –

+0

[tag : recommendations]로 태그 할 수있는 모든 질문은 SO에서 주제와 관련이 없습니다. –

+1

그런 식으로 작동하지 않습니다. "금발이나 갈색 머리와 결혼해야합니까?"라는 질문으로 낯선 사람이 당신에게 오는 것을 상상해보십시오. 먼저 C++로 원하는 것을 결정하십시오. 무엇을 필요로합니까? – Dialecticus

답변

2

리눅스 쉽게 가장 우아한 환경 중 하나입니다 위대한 무료 및 오픈 소스입니다.

기본적으로 단일 정리 명령 (예 : aptitude install libpng-dev)으로 컴파일러와 모든 개발 라이브러리를 설치할 수 있으며 모든 것이 처리됩니다. 또한 어떤 수의 빌드 시스템 (make, autotools, cmake, ...)도 설치할 수 있으며 추가 설정없이 즉시 사용할 수 있습니다.

가장 중요한 점은 Linux가 소스를 컴파일 할 수 있다는 것입니다. 따라서 시스템의 거의 모든 실행 가능 파일은 배포시 함께 제공되는 C (및 C++) 표준 라이브러리에 대해로드 타임 링크됩니다.

Windows에는 비교할 수없는 기능이 있습니다. 범용 시스템 전체 런타임 라이브러리가 있으므로 컴파일 할 때주의 깊게 설정하고 특수 빌드 환경으로 만들어야합니다. 더욱이 Linux에서 알고있는 거의 모든 터미널 에뮬레이터는 모든 Windows 콘솔보다 훨씬 빠릅니다. Linux에서 쉽게 사용할 수있는 텍스트 조작 도구 (less, grep, find)도 있습니다. 마지막으로 위대한 편집자 (Emacs, Vi)가 있고 valgrind이 있습니다.

+0

이것은 정말 좋은 대답입니다. +1. 이 페이지를 북마크에 추가하겠습니다. –

+0

답장을 보내 주시고 시간을 내 주셔서 감사합니다. –

0

CodeBlocks

+0

나는 이것을 지금 확인한다, 고마워. –