2010-07-13 37 views
6

Có công cụ nào có sẵn sẽ đưa một tập hợp các tệp nguồn và bản đồ (theo thời trang đồ họa) cách chúng được liên kết qua #include không?Công cụ để lập bản đồ # include's

Tôi muốn xem nơi có bất kỳ tham chiếu vòng tròn nào.

+1

Wow. Câu hỏi hay, Changeling! Tôi làm rất nhiều lập trình C ở trường đại học và điều này có thể tiết kiệm sự tỉnh táo của tôi trong tương lai. – mverardo

+0

http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies/43382#43382 –

Trả lời

2

gcc (1) có thể tạo tệp phụ thuộc. Chúng được dự định sẽ được sử dụng bằng cách thực hiện (1), nhưng chúng tương đối dễ phân tích cú pháp. Sử dụng 'gcc -M -MF file' hoặc 'gcc -MM -MF file'.

+1

có thể bạn có thể nguồn cấp dữ liệu này để graphviz là tốt, vì bạn muốn đầu ra đồ họa – eruciform

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