문제

저는 gcc를 C 컴파일러로 사용하여 Linux에서 작업하는 데 문제가 없지만 Windows 솔루션을 원합니다.어떤 아이디어가 있나요?나는 보았다 Bloodshed의 Dev-C++ 하지만 더 많은 옵션을 찾고 있습니다.

도움이 되었습니까?

해결책

다운로드하여 Windows에서 GCC를 사용할 수 있습니다. 밍W (단종) 또는 그 후속 Mingw-w64.

다른 팁

당신은 얻을 수 있습니다 비주얼 C++ 익스프레스 에디션 Win32를 대상으로 하는 제품을 원하는 경우 Microsoft에서 바로 제공됩니다.그렇지 않으면 다른 곳에서 제안한 대로 MinGW 또는 lcc입니다.

GCC는 어디에나 존재합니다.수십 개의 커뮤니티에 걸쳐 수천 명의 사람들이 신뢰하고 잘 이해하고 있습니다.

Visual Studio는 아마도 지금까지 개발된 최고의 IDE일 것입니다.그 아래에는 훌륭한 컴파일러가 있습니다.그러나 이는 엄격히 Windows 전용입니다.

단지 게임을 하고 있다면 GCC를 구입하세요. 무료입니다.여러 플랫폼이 걱정된다면 GCC입니다.진지한 Windows 개발에 관해 이야기하고 있다면 Visual Studio를 구입하세요.

언제든지 cygwin을 통해 gcc를 사용할 수 있습니다.

Windows용 또 다른 무료 C 컴파일러가 있습니다:펠레스 C.

Pelles C는 Windows 및 Windows Mobile을 위한 완벽한 개발 키트입니다.여기에는 무엇보다도 Windows 및 Windows Mobile용 최적화 C 컴파일러, 매크로 어셈블러, 링커, 리소스 컴파일러, 메시지 컴파일러, make 유틸리티 및 설치 빌더가 포함되어 있습니다.또한 대화 상자, 메뉴, 문자열 테이블, 가속기 테이블, 비트맵, 아이콘, 커서, 애니메이션 커서, 애니메이션 비디오(소리가 없는 AVI), 프로젝트 관리, 디버거, 소스 코드 편집기 및 리소스 편집기가 포함된 통합 개발 환경(IDE)이 포함되어 있습니다. 버전 및 XP 매니페스트.

URL: http://www.smorgasbordet.com/pellesc/

저는 개인적으로 MinGW(Bloodshed가 사용하는 것)를 사용하는 방법을 조사해 왔습니다. 코드 블록 IDE.

저도 활용을 고려하고 있어요 디지털 화성 C/C++ 컴파일러.

둘 다 좋은 평가를 받은 것 같습니다.

시도해 볼 수도 있습니다 코드::블록, 더 나은 IDE이며 MinGW GCC와 함께 제공됩니다!나는 그것을 사용했는데 C/C++용 프리웨어 IDE로는 너무 좋습니다.

GCC는 기술적으로 Linux 전용 컴파일러가 아닙니다.이는 표준을 준수하는 c/C++ 컴파일러이며 매일 Windows 프로그램에 사용합니다.다른 것에 좀 더 익숙해질 때까지 사용하는 것이 가장 좋습니다.

GCC의 MinGW 배포판을 사용하는 것이 좋습니다.그러면 표준 라이브러리 등을 사용하여 기본적으로 Windows용으로 프로그램이 컴파일됩니다.

IDE를 찾고 있다면 두 가지 권장 사항이 있습니다.Visual Studio는 Microsoft 버전이므로 문제가 있지만 훌륭한 코드 작업을 위한 IDE.그러나 좀 더 가벼운 것을 찾고 있다면 CodeBlocks도 꽤 좋으며 기본적으로 설치된 모든 컴파일러(여러 형태의 GCC 및 Visual과 함께 제공되는 Microsoft 컴파일러 포함)를 사용할 수 있다는 추가 이점이 있습니다. Studio) 및 다른 IDE에서 프로젝트 파일을 열 수 있습니다.게다가 Linux에서도 실행되므로 스스로 전환을 더욱 쉽게 할 수 있습니다.

저는 개인적으로 GCC를 선호하지만 그건 저뿐입니다.정말로 Microsoft 솔루션을 원한다면 VS가 최선의 선택입니다.

MinGW Windows용 gcc에서 직접 번역되거나 확인하고 싶을 수도 있습니다. LCC, IDE가 있는 바닐라 c(다소). 펠레스 C lcc를 기반으로 한 것으로 보이며 다소 좋은 IDE를 가지고 있지만 개인적으로 사용하지는 않았습니다.물론 항상 존재하는 것은 익스프레스 에디션 무료인 MSVC를 사용하는 것은 귀하의 선택입니다.

대부분의 대학에서는 다음과 같은 기회를 제공합니다. 마이크로소프트 드림스파크.

수업시간에 GCC/Linux를 사용한다면, 그냥 설치하세요. 우분투.Windows는 C 개발에 있어 끔찍한 플랫폼입니다.

실제로 C를 수행하는 경우 C++가 아닌 C 컴파일러를 사용하도록 주의하세요.C로 작성된 대부분의 프로그램은 C++ 컴파일러를 사용하여 작동하지만 문제가 발생할 수 있는 충분한 차이점이 있습니다.나는 cygwin을 통해 gcc 사용을 제안하는 사람들의 의견에 동의합니다.

편집하다:
http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B 몇 가지 주요 차이점을 보여줍니다.

GCC는 잘 작동합니다.MSVC는 ~ 아니다 C99를 지원하지 않기 때문에 반드시 유효한 솔루션입니다.

저는 이 파티에 늦었지만 Windows를 사용하는 미래의 C 사용자를 위해 Visual Studio는 *nix에서 얻을 수 있는 C99 대신 C90을 대상으로 합니다.현재 Cygwin과 함께 Sublime Text 2를 사용하여 Windows에서 C99를 대상으로 하고 있습니다.

시그윈 Windows에서 완전한 GCC 지원을 제공합니다.또한 무료 Microsoft 비주얼 C++ 익스프레스 에디션 '레거시' C 프로젝트를 잘 지원합니다.

C가 C++가 아니라는 점을 지적하는 몇 가지 의견이 있었습니다.그것이 사실이지만 모든 C++ 컴파일러가 C도 컴파일한다는 것도 사실입니다. 일반적으로 컴파일러 모드는 파일 이름 확장자에 따라 자동으로 선택되지만 모든 컴파일러에는 파일 이름에 관계없이 C 또는 C++ 모드를 강제로 적용할 수 있는 옵션도 있습니다.

따라서 gcc, VC++ Express, Digital Mars 등 무엇이든 가장 편한 무료 C++ 컴파일러를 선택하세요.가장 좋아하는 IDE, vim, VC++ Express, Code::Blocks, Bloodshed 등 무엇이든 사용하세요.

이러한 도구는 모두 학습에 적합합니다.개인적으로, 귀하께서 Windows에 관해 질문하셨기 때문에 저는 VC++ Express를 선택하겠습니다. 이는 훌륭한 IDE이고 무료이며 C 프로그램을 훌륭하게 컴파일합니다.

비주얼 C++ 익스프레스 컴파일러와 함께 제공되는 훌륭하고 무료인 Windows용 IDE입니다.

일반적인 명령줄 솔루션, 특히 gcc에 더 익숙하다면, MinGW 또는 시그윈 당신 골목에 더 있을 수도 있습니다.둘 다 무료입니다.

수업시간에 무엇을 사용하느냐에 따라 결정됩니다.

실습과 과제가 Linux에 있다면 아마도 MinGW 솔루션이 필요할 것입니다.Windows에 있는 경우 Visual Studio Express를 구입하세요.

학교에서 Visual Studio Student Addition 무료 버전을 받을 수 없나요?대부분의 대학에는 학생들에게 무료 소프트웨어를 제공하는 프로그램이 있습니다.

Bloodshed의 Dev-C++를 말씀하시나요?MinGW의 Windows용 gcc를 백더씬 컴파일러로 사용하는 멋진 C++용 시각적 IDE입니다.프로젝트가 한동안 중단되었습니다(제 생각에는 Delphi를 사용하여 C++ IDE를 개발하는 것은 매우 개발자의 관심을 끌기 위해 하는 어리석은 일) 그러나 이를 사용하고 MinGW의 gcc 버전을 최신 버전으로 업데이트하는 것을 막을 수는 없습니다. 게다가 GPL 라이센스가 적용됩니다.

저는 BloodShed의 DEV C++, CygWin 또는 Visual C++ Express를 사용합니다.모두 무료이며 잘 작동합니다.나는 DEV C++가 가장 잘 작동하고 가장 덜 기발하다는 것을 발견했습니다.각 컴파일러에는 고유한 특징과 차이가 있으므로 몇 가지를 시험해 보고 가장 편한 것을 찾으십시오.또한 DEV C++를 사용하면 편집기에서 사용되는 글꼴을 변경할 수 있다는 사실도 마음에 들었습니다.저는 Proggy 프로그래밍 글꼴을 좋아합니다!

Windows C++ 컴파일러가 작동해야 합니다.

또한 확인해 보세요. MinGW.

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