Tôi đang tìm một trình biên dịch C miễn phí tốt cho Windows. Tôi có thể tìm thấy nó ở đâu?Tôi có thể tìm trình biên dịch C tuân thủ tiêu chuẩn cho Windows ở đâu?
Trả lời
Có rất nhiều. Borland C++ Builder, GCC (trên Windows, thường được sử dụng trong Cygwin), DJGPP, Visual C++ Express và LCC-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.
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.
Pelles C là IDE đẹp, nhẹ dành cho Windows, bao gồm trình biên dịch dựa trên LCC.
Open Watcom là trình biên dịch C/C++ nguồn mở.
Tiny C Compiler
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
Cảm ơn vì điều này. Dễ thương. –
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) .
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
Liên kết mingw này tốt hơn và mới nhất.
Đồng ý. Các mingw chính dường như đã trì trệ. Tôi hy vọng nó không chết. – Unknown
+1 Visual Studio 2008 Express Edition
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.
- 1. Việc biên dịch một tệp rỗng có tuân thủ tiêu chuẩn C++ không?
- 2. Tôi có thể tìm thông dịch viên/biên dịch ngôn ngữ Dart ở đâu?
- 3. Tôi có thể tìm ngữ pháp BNF hoặc YACC chuẩn cho ngôn ngữ C++ ở đâu?
- 4. Tôi có thể tìm ngữ pháp C# 3.0 ở đâu?
- 5. Tôi có thể tải trình điều khiển PHP MongoDB PHP cho PHP 5.4 biên dịch sẵn cho Windows ở đâu?
- 6. #defined nếu trình biên dịch tuân thủ Cpp0x là gì?
- 7. Tôi có thể đọc về trình biên dịch C# ở đâu?
- 8. Tôi có thể tìm thư viện DNS C++ ở đâu?
- 9. Mã nguồn cho trình biên dịch java ở đâu?
- 10. Tôi có thể tìm GACUtil ở đâu?
- 11. Eclipse Cập nhật trình biên dịch tuân thủ 1.7
- 12. Trình biên dịch C dành cho Windows?
- 13. Tôi có thể tìm trình phân tích cú pháp CSV cho NSArray cho Mục tiêu-C ở đâu?
- 14. Tôi có thể tìm hướng dẫn cho Clang ở đâu?
- 15. Tôi có thể tìm thấy bộ thử nghiệm có thẩm quyền cho tiêu chuẩn HTML5 ở đâu?
- 16. Trình biên dịch dòng lệnh .NET ở đâu?
- 17. Trình biên dịch C nằm trên đĩa cho Visual C++ 2008 Express ở đâu?
- 18. Tôi có thể tìm mã nguồn cho tất cả các thư viện chuẩn của C ở đâu?
- 19. Tôi có thể tìm tệp my.ini ở đâu cho máy chủ mysql windows?
- 20. Tôi có thể tìm mã nguồn C++ ở đâu?
- 21. Tạo iframe có src trống, đó là tiêu chuẩn tuân thủ thay thế cho "#"
- 22. Tôi có thể tìm libmcrypt.dll 'chính thức' và php_mcrypt.dll cho PHP 5.3 trên Windows ở đâu?
- 23. Tôi có thể tìm nguồn cho System.Web.Optimization ở đâu?
- 24. Tôi có thể tìm appcmd.exe cho IIS Express ở đâu?
- 25. Tôi có thể tìm tài liệu cho BlueZ ở đâu?
- 26. Tôi có thể tìm mã nguồn Flex ở đâu?
- 27. C Bộ sưu tập tiêu chuẩn ngôn ngữ ở đâu?
- 28. Tôi có thể tìm đầu đọc Lisp ở đâu?
- 29. Tôi tìm mã thư viện chuẩn python ở đâu?
- 30. Có trình biên dịch là dịch vụ cho C++ không?
Tại sao nên sử dụng ANSI thay vì C99? –