namqn |
27-02-2008 07:21 PM |
Trích:
Nguyên văn bởi thechinhcdt
(Post 14145)
Nhân tiện cho em hỏi một chút về CCS C, tuy có vẻ hơi ngớ ngẩn:
1. Compile và Build & Build all khác nhau chỗ nào, tại sao em mở 1 file .c bất kì, sửa rồi compile thì báo lỗi : I/O error 103. Vậy làm cách nào ?
2. Một project có Source, Output va Document để quản lý cái gì. Source gồm nhiều unit có tác dụng gì, vì thường em chỉ tạo 1 unit thôi..?
|
1. Compile là biên dịch một/nhiều tập tin nguồn thành mã đối tượng. Build là biên dịch và liên kết các mã đối tượng thành một chương trình mã máy có thể nạp vào chip để thực thi (Build thường chỉ biên dịch các tập tin nguồn đã được sửa đổi kể từ lần Build trước). Build all là biên dịch tất cả tập tin nguồn của project và liên kết thành chương trình hoàn chỉnh, bất chấp tập tin nguồn có được sửa đổi kể từ lần Build/Compile trước hay không. Về lỗi 103, bạn đọc tài liệu hướng dẫn sử dụng CCS C.
2. Một cách tổng quát, project thường có nhiều tập tin nguồn, có thể do nhiều người cùng phát triển, do đó có nhu cầu tổ chức một cách có hệ thống. Output thường chứa các đầu ra của quá trình xây dựng project. Cụ thể ở đây là các tập tin đối tượng, các tập tin chứa thông điệp, chứa thông báo lỗi, tập tin chương trình hoàn chỉnh, ... Document thường dùng để chứa các tài liệu liên quan đến project, như tập tin trợ giúp (help), ghi chú (annotation), hướng dẫn sử dụng (user manual). Người ta viết tài liệu theo quá trình phát triển của project, để theo dõi quá trình, chỉnh sửa, quay lại một mốc nào đó, ... chứ không đợi đến khi hoàn thành project mới ngồi viết tài liệu.
Người mới học cho đến người dùng trung bình thường chỉ tạo ra một vài tập tin nguồn, và không có nhu cầu viết tài liệu, nên thường thấy việc tổ chức project là rắc rối, rườm rà. Các dự án lớn nhất định cần phải tổ chức theo kiểu này thì mới làm việc hiệu quả được.
Thân,
|