저는 완전히 초보자이고 C++로 프로그래밍 할 때 어떤 환경을 추천 할 수 있는지 알고 싶습니다. 운영 체제 (Linux, 우분투는 올바른 옵션입니까?), IDE 등을 말하면 어쩌면 가상 기계? 이 처리 패키지와 버전 및 라이브러리와 경로를 포함에 대한 온건 한 정책을 가지고 있기 때문에C++ 환경 권장 사항?
답변
리눅스 쉽게 가장 우아한 환경 중 하나입니다 위대한 무료 및 오픈 소스입니다.
기본적으로 단일 정리 명령 (예 : aptitude install libpng-dev
)으로 컴파일러와 모든 개발 라이브러리를 설치할 수 있으며 모든 것이 처리됩니다. 또한 어떤 수의 빌드 시스템 (make
, autotools, cmake
, ...)도 설치할 수 있으며 추가 설정없이 즉시 사용할 수 있습니다.
가장 중요한 점은 Linux가 소스를 컴파일 할 수 있다는 것입니다. 따라서 시스템의 거의 모든 실행 가능 파일은 배포시 함께 제공되는 C (및 C++) 표준 라이브러리에 대해로드 타임 링크됩니다.
Windows에는 비교할 수없는 기능이 있습니다. 범용 시스템 전체 런타임 라이브러리가 있으므로 컴파일 할 때주의 깊게 설정하고 특수 빌드 환경으로 만들어야합니다. 더욱이 Linux에서 알고있는 거의 모든 터미널 에뮬레이터는 모든 Windows 콘솔보다 훨씬 빠릅니다. Linux에서 쉽게 사용할 수있는 텍스트 조작 도구 (less
, grep
, find
)도 있습니다. 마지막으로 위대한 편집자 (Emacs, Vi)가 있고 valgrind
이 있습니다.
이것은 정말 좋은 대답입니다. +1. 이 페이지를 북마크에 추가하겠습니다. –
답장을 보내 주시고 시간을 내 주셔서 감사합니다. –
CodeBlocks
는
나는 이것을 지금 확인한다, 고마워. –
- 1. IDE의 Windows C 권장 사항
- 2. 소켓 권장 사항
- 3. 비디오 처리 권장 사항
- 4. 이미지 라이브러리 권장 사항
- 5. 맞춤법 검사기 권장 사항
- 6. C# IPC 권장 사항 및 비교
- 7. 하스켈 DB 권장 사항?
- 8. JavaScript 스타일 권장 사항
- 9. WSGI 미들웨어 권장 사항
- 10. 카테고리가있는 Mahout 권장 사항
- 11. 페이지의 권장 사항 상자
- 12. MySQL 구성 권장 사항
- 13. 데이터베이스 권장 사항 R
- 14. 리눅스 호스팅을위한 권장 사항
- 15. PERFORCE 권장 기본 사항
- 16. jQuery FileManager 권장 사항
- 17. jQuery RTE 권장 사항
- 18. 특정 장바구니 권장 사항
- 19. 현지화 권장 사항
- 20. XML 검사를위한 언어 권장 사항
- 21. SGML 파서 .NET 권장 사항
- 22. 권장 멀티 환경
- 23. 섹션 편집/삭제 권장 사항
- 24. NHibnerate 데이터 디자인 권장 사항
- 25. C/C++ 원격 메시지 대기열에 대한 권장 사항
- 26. C/C++의 HTTP 구문 분석 라이브러리 권장 사항
- 27. HL7 인터페이스 엔진 권장 사항
- 28. CSS 프레임 워크 권장 사항
- 29. Java-Eclipse 패키지 권장 사항
- 30. SNMP MIB Visualizer 권장 사항?
Linux CLI와 emacs 및 g ++. –
[tag : recommendations]로 태그 할 수있는 모든 질문은 SO에서 주제와 관련이 없습니다. –
그런 식으로 작동하지 않습니다. "금발이나 갈색 머리와 결혼해야합니까?"라는 질문으로 낯선 사람이 당신에게 오는 것을 상상해보십시오. 먼저 C++로 원하는 것을 결정하십시오. 무엇을 필요로합니까? – Dialecticus