Programming

Windows 용 C 컴파일러?

procodes 2020. 7. 15. 22:28
반응형

Windows 용 C 컴파일러? [닫은]


gcc를 C 컴파일러로 사용하여 Linux에서 잘 작업하고 있지만 Windows 솔루션을 원합니다. 어떤 아이디어? 내가 검토 한 유혈에서 데브 - C ++ 하지만 더 많은 옵션을 찾고.


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


Win32를 대상으로하는 것을 원한다면 Microsoft에서 Visual C ++ Express Edition을 직접 얻을 수 있습니다 . 그렇지 않으면 다른 곳에서 제안한대로 MinGW 또는 lcc입니다.


GCC는 어디에나 있습니다. 수십 개의 커뮤니티에서 수천 명의 사람들이 신뢰하고 잘 알고 있습니다.

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

당신이 방금 놀고 있다면 GCC를 얻으십시오. 무료입니다. 여러 개의 platfrom에 관심이 있다면 GCC입니다. 심각한 Windows 개발에 대해 이야기하고 있다면 Visual Studio를 사용하십시오.


cygwin을 통해 항상 gcc를 사용할 수 있습니다.


Windows를위한 또 다른 무료 C 컴파일러가 있습니다 : Pelles C.

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

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


개인적으로 Code Blocks IDE 와 함께 MinGW (Bloodshed가 사용하는 것)를 사용하고 있습니다 .

또한 Digital Mars C / C ++ 컴파일러 사용을 고려하고 있습니다.

둘 다 잘 여겨지는 것 같습니다.


더 나은 IDE이며 MinGW GCC와 함께 제공되는 Code :: Blocks 시도해보십시오 ! 나는 그것을 사용했고 C / C ++ 용 프리웨어 IDE를 너무 잘 사용했습니다.


GCC는 기술적으로 리눅스 전용 컴파일러가 아닙니다. 표준 호환 c / c ++ 컴파일러이며 매일 Windows 프로그램에 사용합니다. 다른 것에 더 편해질 때까지 사용하는 것이 가장 좋습니다.

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

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

개인적으로 GCC를 선호하지만 그저 나뿐입니다. Microsoft 솔루션을 정말로 원한다면 VS가 좋습니다.


MinGW 는 Windows 용 gcc를 직접 번역 하거나 IDE를 사용하여 LCC , vanilla c (약간) 를 확인하고 싶을 수도 있습니다 . Pelles C 는 lcc를 기반으로하는 것으로 보이며 개인적으로 사용하지는 않았지만 IDE가 다소 우수 합니다. 물론 MSVC Express Edition 은 항상 무료입니다. 그러나 그것은 당신의 전화입니다.


대부분의 대학에서는 Microsoft Dreamspark에 액세스 할 수 있습니다 .

수업 시간에 GCC / Linux를 사용하는 경우 Ubuntu를 설치하십시오 . Windows는 C 개발을위한 끔찍한 플랫폼입니다.


실제로 C를 수행하는 경우 C ++이 아닌 C 컴파일러를 사용하십시오. C의 대부분의 프로그램은 C ++ 컴파일러를 사용하여 작동하지만 문제가있을 수있는 충분한 차이점이 있습니다. cygwin을 통해 gcc 사용을 제안하는 사람들과 동의합니다.

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


GCC는 잘 작동합니다. MSVC는 C99를 지원하지 않으므로 반드시 유효한 솔루션 일 필요 없습니다 .


http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite


나는이 파티에 늦었지만 Windows의 미래 C 사람들을 위해 Visual Studio는 C99 대신 C90을 목표로합니다. 현재 Cygwin과 함께 Sublime Text 2를 사용하여 Windows에서 C99를 타겟팅하고 있습니다.


Cygwin 은 Windows에서 완전한 GCC 지원을 제공합니다. 또한 무료 Microsoft Visual C ++ Express Edition 은 '레거시'C 프로젝트 만 지원합니다.


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

따라서 gcc, VC ++ Express, Digital Mars 등 가장 편리한 무료 C ++ 컴파일러를 선택하십시오. 최고의 emacs, vim, VC ++ Express, Code :: Blocks, Bloodshed 등 원하는 IDE를 사용하십시오.

이 도구들 중 어느 것이라도 학습하기에 충분할 것입니다. 개인적으로 Windows에 대해 묻는 것이기 때문에 VC ++ Express를 선택합니다. 훌륭한 IDE이고 무료이며 C 프로그램을 잘 컴파일합니다.


Visual C ++ Express 는 컴파일러와 함께 제공되는 Windows 용 무료 IDE입니다.

일반적인 커맨드 라인 솔루션과 특히 gcc에 더 익숙하다면 MinGW 또는 Cygwin 이 더 도움이 될 수 있습니다. 그들은 또한 무료입니다.


수업에서 사용하고있는 내용에 따라 다릅니다.

랩과 과제가 리눅스에 있다면 MinGW 솔루션을 원할 것입니다. Windows에있는 경우 Visual Studio Express를 사용하십시오.


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


Bloodshed의 Dev-C ++을 의미합니까? Windows 용 MinGW의 gcc를 back-the-scenes 컴파일러로 사용하는 멋진 C ++ 용 Visual IDE입니다. 프로젝트는 한동안 버려졌습니다 (제 생각에 델파이를 사용하여 C ++ IDE를 개발하는 것은 개발자의 관심을 끌기 위해 매우 어리석은 일입니다).하지만 프로젝트 를 사용하고 MinGW의 gcc 버전을 업데이트하지 못하게하는 것은 없습니다. GPL 라이센스 외에 최신에 사용합니다.


I use either BloodShed's DEV C++, CygWin, or Visual C++ Express. All of which are free and work well. I have found that for me, DEV C++ worked the best and was the least quirky. Each compiler has it's own quirks and deifferences, you need to try out a few and find the one with which you are most comfortable. I also liked the fact that DEV C++ allowed me to change the fonts that are used in the editor. I like Proggy Programming fonts!


Must Windows C++ compilers will work.

Also, check out MinGW.

참고URL : https://stackoverflow.com/questions/116368/c-compiler-for-windows

반응형