Tôi vừa mới bắt đầu học C++ và tôi thấy rất khó để tìm các hướng dẫn ngắn, toàn diện về cách sử dụng gnu make/gcc. Bất kỳ ý tưởng (xin vui lòng không chỉ cho tôi để gnu chính thức làm cho hướng dẫn, đó là cách quá nhiều chuyên sâu cho các mục đích của tôi ;-)).Hướng dẫn làm gnu toàn diện/gcc
Trả lời
Kiểm tra sách Managing Projects with GNU Make.
Toàn bộ văn bản của sách này có sẵn trực tuyến. Phần I của cuốn sách này bao gồm các khái niệm cơ bản, mà tôi nghĩ sẽ giúp bạn cảm thấy thoải mái với GNU Make.
này không trực tiếp trả lời câu hỏi của bạn, nhưng dù sao ...
Thứ nhất, thực hiện và gcc hai gói hoàn toàn khác nhau - bạn không có khả năng tìm thấy một hướng dẫn tốt bao gồm cả một cách thỏa đáng.
Thứ hai, GNU make manual & tutorial là một trong những điều tốt nhất mà tôi từng gặp. tạo ra là một con thú phức tạp - bạn cần những thứ chuyên sâu, đặc biệt nếu bạn định đọc hoặc sử dụng các makefiles của người khác.
Về gcc, tôi cho rằng câu hỏi hiển nhiên là "bạn muốn biết điều gì". Giống như làm, gcc là một bộ cực kỳ phức tạp của bộ.
Vì bạn vừa mới học, bạn có thể chỉ muốn tập trung vào ngôn ngữ C/C++. Một IDE thực sự giúp những ngày này - trong vấn đề đó. Netbeans hoạt động rất tốt với tư cách là một IDE có khả năng đánh máy C/C++ ASAP của bạn. Nó cũng biên dịch khá hợp lý. Một IDE tốt (tin hay không) là Visual Studio - đó là điểm nhấn và phong cách thiết lập một môi trường xây dựng khá chi tiết.
Sau khi nhu cầu của bạn đa dạng hóa tôi sẽ đề nghị như sau:
Tôi đã học được thực hiện và gcc một vài lần, và đó chỉ là quá nhiều của họ quá nhớ - tức là, một khi bạn có một môi trường xây dựng có thể bạn sẽ quên những phức tạp. Vì vậy, như một lời khuyên tôi sẽ đề nghị không học chúng. Thay vào đó, hãy chọn một trong những công cụ tốt nhất để tạo ra và tự động làm trừu tượng (cách IDE như Netbeans thực hiện). Thay vào đó, bạn có thể muốn "tìm hiểu" một trong những công cụ đó. Học cách sử dụng các công cụ tạo và tự động hoàn toàn là một thời gian chìm.
Một công cụ như vậy là cmake.
- 1. GNU Tạo kết quả hoàn toàn khác
- 2. Đường dẫn thư mục makefile GNU chung
- 3. Good .Net Remoting Hướng dẫn/Hướng dẫn
- 4. hướng dẫn swt hoặc hướng dẫn
- 5. Hướng dẫn/hướng dẫn X509 trong C#
- 6. ASP.net MVC 3 hướng dẫn hướng dẫn
- 7. Hướng dẫn OAuth 2.0?
- 8. Ví dụ về tài liệu hướng dẫn UIManagedDocument/hướng dẫn
- 9. Thành phần Android hướng dẫn/hướng dẫn trực quan
- 10. Hướng dẫn/hướng dẫn cho việc học html5
- 11. Hướng dẫn và hướng dẫn gwt thông minh
- 12. Hướng dẫn lắp ráp LEAL làm gì?
- 13. Hướng dẫn sử dụng requests_oauth2
- 14. Hướng dẫn OAuth IPhone?
- 15. Hướng dẫn LEA?
- 16. Hướng dẫn chủ đề Posix
- 17. Hướng dẫn/tham chiếu Canvas
- 18. Hướng dẫn Photocopy Django
- 19. Hướng dẫn UIImagePickerController?
- 20. Hướng dẫn BIC
- 21. Cần hướng dẫn cho DotNetOpenAuth
- 22. Hướng dẫn cho ClojureBox
- 23. Hướng dẫn sử dụng CMake
- 24. Iphone Binary gửi hướng dẫn?
- 25. Hướng dẫn MSHTML
- 26. MIPS hướng dẫn nhảy
- 27. Hướng dẫn Hibernate
- 28. Hướng dẫn camera AVFoundation
- 29. Hướng dẫn đăng nhập
- 30. Hướng dẫn JSON.NET
Phiên bản O'Reilly được chia thành 22 tệp PDF, điều này thực sự không tiện dụng chút nào. [Liên kết này] (http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf) trỏ tới phiên bản chỉ trong 1 tệp. – jrsala