هل هناك أي أداة يمكنها إنشاء تقرير لبرنامج C صالح

StackOverflow https://stackoverflow.com/questions/84286

  •  01-07-2019
  •  | 
  •  

سؤال

هل هناك أي أداة يمكنها تحليل ملف صالح ج برنامج وإنشاء تقرير يحتوي على قائمة المهام, المتغيرات العالمية, #define الثوابت, المتغيرات المحلية في كل دالة, ، إلخ.

هل كانت مفيدة؟

المحلول

Doxygen يفعل كل ما سبق.

نصائح أخرى

جرّب exuberant-ctags باستخدام الخيار -x واطلب منه إنشاء جميع أنواعه.CTAGS الوفيرة هي علامات ctags الافتراضية في العديد من توزيعات Linux.

قد تحاول:exuberant-ctags -x --c-kinds=cdefglmnpstuvx --language-force=c اسم الملف

سيعمل حتى إذا كان اسم الملف لا يحتوي على امتداد .c.

يمكنك استخدام exuberant-ctags --list-kinds=c لرؤية العلامات المحتملة.

ضمن نظام windows، تدعم بيئة cygwin علامات ctag.لست متأكدًا مما إذا كان هناك إصدار Windows لا يحتاج إلى cygwin.

هناك عدد قليل من الأدوات، اعتمادا على ما تريد القيام به.لست متأكدًا مما تقصده بكلمة "تقرير"، أشياء من هذا القبيل lxr سوف تفعل HTML الخالروابط المرجعية.ولكن لكي يستخدمه الشخص للمساعدة في فهم بعض التعليمات البرمجية، إذن ncc أو com.cscope (الأحدث منها موجود في معظم توزيعات Linux) كما تحتوي بعض IDEs على بعض هذه الميزات (مثل Eclipse).البدائل الأقدم لـ cscope هي ctags وetags.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top