2010-02-08 33 views
5

tôi muốn biết nếu có một tùy chọn trong Eclipse (CDT) để xây dựng chỉ một phần của dự án.Eclipse CDT - Xây dựng thư mục con trong một dự án

tình huống của tôi là tôi có một dự án đơn rất lớn bao gồm nhiều thư mục con và hệ thống xây dựng của tôi là tập lệnh tùy chỉnh. bây giờ nếu tôi chạy kịch bản tùy chỉnh từ thư mục gốc của dự án, nó sẽ xây dựng tất cả các thư mục con của dự án. điều này mất nhiều thời gian và tôi muốn có một tùy chọn để hướng dẫn CDT thực thi lệnh tùy chỉnh xây dựng tùy thuộc vào thư mục nào được chọn trong cây nguồn. (kịch bản xây dựng tùy chỉnh của tôi sẽ xây dựng sau đó chỉ nội dung của thư mục đó).

có tùy chọn nào để thực hiện tác vụ như vậy trong CDT không? (Tôi đang sử dụng Galileo).

Trả lời

1

Tôi không nghĩ CDT cung cấp tính năng này. Tuy nhiên, hãy xem xét liệu dự án của bạn có thực sự phù hợp nhất để trở thành một dự án duy nhất hay không nếu nó có thể được lợi từ việc chia thành các dự án phụ. Cũng có thể có một tăng hiệu suất được tìm thấy trong makefile của bạn; bạn đã đọc bài tiểu luận "Nhắc lại được coi là có hại" chưa?

2

Bạn có thể tạo mục tiêu tạo tùy chỉnh. Có một cái nhìn cụ thể "Make Target", nơi bạn có thể xem/thêm/chỉnh sửa chúng. Chúng tôi sử dụng chúng trong dự án của chúng tôi để xây dựng một thành phần duy nhất của dự án của chúng tôi. Bắt là bạn sẽ cần phải tạo một mục tiêu mới cho mỗi thư mục con. Tiền thưởng là bạn dễ dàng sao chép từng mục tiêu trên các thư mục con.

Nó cũng là một tiết kiệm thời gian để biết một số vết cắt ngắn bằng trái tim: (ở Indigo) F9 để khởi động lại mục tiêu cuối cùng, và CTRL + SHIFT-Q, M để hiển thị chế độ xem Mục tiêu. ;-)

Ngoài ra, bạn nên nâng cấp lên Indigo - miễn là các plugin của bạn cho phép điều này. Plugin cdt được cải thiện ồ ạt kể từ đó.

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