2009-05-05 43 views

Trả lời

10

Có rất nhiều. Borland C++ Builder, GCC (trên Windows, thường được sử dụng trong Cygwin), DJGPP, Visual C++ ExpressLCC-Win32.

Tôi đã sử dụng GCC (thông qua Linux và Cygwin). Tôi đã sử dụng DJGPP năm trước (nó đã là/là một ngã ba của GCC, không biết làm thế nào gần nó đã ở lại) mà làm việc rất tốt. Không có kinh nghiệm với phần còn lại, thực sự.

Chỉnh sửa: và MingGW, đã được đề cập và có thể là đặt cược tốt nhất của bạn nếu bạn không muốn Cygwin.

5

MinGW cung cấp các phiên bản gần đây của gcc và bạn bè.

Lưu ý rằng các phiên bản gần đây của Visual Studio có khả năng tương thích tiêu chuẩn C tốt hơn nhiều. Community Edition license chỉ định rằng

Nếu bạn là cá nhân làm việc trên ứng dụng của riêng bạn để bán hoặc cho bất kỳ mục đích nào khác, bạn có thể sử dụng phần mềm để phát triển và thử nghiệm các ứng dụng đó.

Bạn có thể tải xuống Visual Studio Community Edition từ here.

3

Pelles C là IDE đẹp, nhẹ dành cho Windows, bao gồm trình biên dịch dựa trên LCC.

13

Tiny C Compiler

http://bellard.org/tcc/

của nó khoảng 200KB. Biên dịch nhanh hơn 9 lần so với GCC. Không cài đặt, chỉ cần giải nén và đi.

Nó không tối ưu hóa, nhưng nó phải là tốt cho việc học K & R

+1

Cảm ơn vì điều này. Dễ thương. –

7

Visual Studio 2008 express edition, nếu bạn không nhớ sản phẩm của Microsoft, là miễn phí, và có C++ hỗ trợ (như vậy, do đó, hỗ trợ C) .

+0

Nếu bạn muốn trình biên dịch duy nhất "chỉ hoạt động" ra khỏi hộp, phiên bản VS Express là bạn chỉ có sự lựa chọn đúng sự thật. – joce

0

+1 Visual Studio 2008 Express Edition

0

tôi sử dụng gcc biên dịch và NetBeans IDE. Việc này ổn với tôi. Lưu ý: Trình biên dịch borland C++ cũ không còn hỗ trợ win 7 và các phiên bản mới nhất hỗ trợ win 7 không miễn phí để sử dụng. Ngoài ra nếu bạn không quen thuộc với môi trường studio trực quan, tốt nhất là không chọn Visual Studio Express Edition để viết các chương trình C.

Các vấn đề liên quan