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.
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.
Red Hat source navigator. Khuyến khích mạnh mẽ.
Red Hat source navigator http://vulcan.eager.googlepages.com/srcnav.png
Tôi có thể nói đây là một công cụ rất mạnh. Cảm ơn vì chỉ ra điều ấy. Đã thay đổi thành câu trả lời được chấp nhận! –
Tôi tin doxygen:
với graphviz cài đặt:
sẽ làm điều đó.
Không phải là dễ dàng để xem đầu ra nếu dự án là bất cứ điều gì nhưng tầm thường ... –
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'.
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
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
http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies/43382#43382 –