누구나 Windows에서 쉽게 사용할 수있는 c/C++ 컴파일러를 알고 있습니까? gcc에 대한 약간의 경험이 있지만 Windows 컴퓨터에서 이와 같은 코드를 개발하는 데 문제가 있습니다. 본 컴파일러 중 상당수는 다소 복잡해 보이거나 윈도우 용이 아닙니다.Windows 용 좋은 c/C++ 컴파일러
미리 감사드립니다. (GCC IIRC이다)
누구나 Windows에서 쉽게 사용할 수있는 c/C++ 컴파일러를 알고 있습니까? gcc에 대한 약간의 경험이 있지만 Windows 컴퓨터에서 이와 같은 코드를 개발하는 데 문제가 있습니다. 본 컴파일러 중 상당수는 다소 복잡해 보이거나 윈도우 용이 아닙니다.Windows 용 좋은 c/C++ 컴파일러
미리 감사드립니다. (GCC IIRC이다)
일반적으로 창의적인 사고 방식은 약간 다릅니다. 컴파일러에 대해 걱정하지 않고 모든 것을 수행하는 좋은 IDE를 얻는 것에 대해 걱정할 필요가 있습니다.
결과적으로 Visual Studio가 최상의 옵션입니다.
개발자에 따라 다릅니다. Visual Studio의 컴파일러를 사용합니다. 사실 Windows 용의 사실상의 참조 컴파일러입니다. 그러나 다른 컴파일러와 마찬가지로 명령 줄에서 주로 사용합니다. 개인 개발을 위해 필자는 메이크 파일을 사용하지만 전문적으로 솔루션 및 프로젝트 파일을 작성하거나 편집합니다. Visual Studio의 GUI는 합리적인 방법으로 이러한 작업을 지원하지 않습니다. 이 경우 명령 행에서'devenv'를 호출 할 수 있습니다. –
@JamesKanze, 나는 일반화를 만들었지 만, 나는 그 이름에 걸맞게 살며 꽤 일반적이라고 생각한다. OP가 구체적으로 "쉽게 사용할 수있는"것을 요구할 때 나는 컴파일러의 정확한 세부 사항을 알기를 원하지 않는다고 생각할 수 있다고 생각한다. – Matt
비주얼 스튜디오는 체크 아웃하기에 좋은 장소입니다. 나는 그렇게 할 것이다. 모두에게 조언 주셔서 감사합니다! – Zack
비주얼 스튜디오 익스프레스
는 MinGW 적절한 패키지
시그윈.
g++
은 MinGW으로 Windows에서 사용할 수 있습니다. 또는 Microsoft Visual Studio도 옵션입니다 (Express 버전은 무료입니다).
Microsoft Visual C++ Express Edition : 좋은 제품입니다.
최고의 옵션 이럴 :
어디에서 시작해야할지 모르겠 으면 Microsoft 웹 사이트에서 Visual Studio Express를 다운로드하여 설치하십시오.
누구나 Windows에서 쉽게 사용할 수있는 c/C++ 컴파일러를 알고 있습니까?
"쉽게"를 정의하십시오. 내가 아는 한 모든 컴파일러는 알맞은 빌드 시스템을 사용하고 툴 체인을 실행하는 방법을 배웠을 때 사용하기 쉽습니다.
Windows 플랫폼에서 사용할 수있는 두 가지 주요 컴파일러는 Microsoft 컴파일러 (Visual Studio Express)와 MinGW + GCC입니다. 다른 것들 (openwatcom/borland C++ 빌더가 떠오름)이 있지만, 덜 인기가 있습니다.
는 effictively는 3 개 가지 주요 구성 요소를 필요로 발전시키기 위해. (마이크로 소프트 컴파일러, gcc, 인텔 컴파일러 등)
자세히 알 수 있듯이 가능한 많은 조합이 있습니다. Windows 용 qmake 및 visual studio와 함께 gnu 명령 줄 유틸리티 (msys에서)를 사용하면 가장 효율적인 설정으로 밝혀졌습니다.
visual studio express와 같은 "all in one"패키지의 가장 큰 장점은 3 가지 구성 요소를 모두 동시에 설치한다는 것입니다. 이러한 패키지의 단점은 초보자가 프로그램 작성 방법을 이해하지 못하므로 초보자가 언제든지보다 효율적인 설정을 발견 할 수 없다는 것입니다.
Borland C++ Builder는 요즘 "Embarcadero CodeGear C++ Builder"입니다. 이 IDE/컴파일러를 직접 사용하고 있으므로 권장하지 않습니다. 컴파일러는 좋지만 IDE가 모든 버전에서 더 나 빠지고 있습니다. 더 많은 버그와 문서는 Embarcadero의 품질 정책 인 것 같습니다. – Lundin
"현명하게 개발하려면 3 가지 주요 구성 요소가 필요합니다."대부분의 Windows 개발자는 RAD 기능을 높이 생각합니다. IDE가 사용하는 시스템을 만드는 것이 주변 관심사입니다. "제대로 작동"해야합니다. 어떻게 신경 써야할까요? – Lundin
@ Lundin : "RAD"는 반드시 "IDE"를 의미하지는 않습니다. Qt 프로그래밍을 위해 IDE는 텍스트 편집기 일 뿐이며 IDE 용 빌드 스크립트 또는 프로젝트 파일을 생성 할 수있는 다른 빌드 시스템 (qmake)을 통해 파일/종속성을 관리하는 것이 더 쉽습니다. MSVC에는 아주 좋은 원본 편집자가있다 - 최상의 것. 그러나, 그것을 사용하는 유일한 이유는 (내가 생각할 수있는) 이유입니다. C++ 빌더는 컴파일러를 좋아한다면 다른 IDE/빌드 시스템과 함께 사용하십시오. – SigTerm
Visual Studio보다 자주 업데이트되는 오픈 소스와 IDE + 컴파일러 패키지 (이 기능은 전혀 구현되지 않은 새롭고 새로운 표준의 시대에 흥미 롭습니다)를 선호하는 경우이 목록은 당신을위한 것일 수도 있습니다 :
당신이 최근의 OpenMP 버전을 배우고 싶은 경우위는 또한 흥미 롭다. (Microsoft seems still not interested in OpenMP 3.x) 대신에 또 다른 병렬 프레임 워크 (TBB 및/또는 OpenMP가없는 것처럼)를 발명하려고합니다.)
저는 20 년 가까이 OpenWatcom 그것으로 만족했다. IDE는 간단하지만 효과적이며 디버거도 마찬가지입니다.
몇 가지 당신이 그래도 알고 있어야 있습니다 공백을 포함하는 경로에 있습니다 (예 : "Program Files"에 배치 할 수 없음). "Programx"-이 버크가 수정되었을 수 있습니다.
튜닝 C 코드 고정되어있다.
mingw와 함께 Dev-C++를 사용해 볼 수 있습니다. 그것은 사자들 사이에서 개미와 같지만, 여전히 최고입니다.
오래된 윙이있는 것과 같은 문제가 생기면 새 것을 얻고 일부 설정을 변경하지 마십시오. 하지만 네가 오래된 학교이거나 맘에 안 든다면 메모장
컴파일러가 포함 된 IDE를 사용하지 않는 이유는 무엇입니까? CodeBlocks는 C/C++에 가장 적합한 제품 중 하나입니다. –
GCC는 Windows에서 사용할 수 있습니다 (mingw를 통해). – Mat
Windows 응용 프로그램 또는 명령 줄 응용 프로그램을 구축 하시겠습니까? –