c/c++语言开发共享列出C程序中的全局变量

是否有一个工具可以列出C程序中的所有全局变量? 更具体地说,是否有一个简单的命令行工具可以执行此操作,即不是重量级的IDE,CASE,图形工具包系统等,但只是可以像foo *.c一样运行的东西?

    如果您碰巧在大多数unix上编译文件,那么您只有列出所有链接器符号的nm 。 这些符号分为不同的组(取决于位平台),因此您应该很容易找出变量。

    尝试ctags 。 或者,gcc with -aux-info 。 还有gccxml和libclang,但这两个并不是很简单。

     ctags -R -x --sort=yes --c-kinds=v --file-scope=no file "c:my sources" > c:ctagop.txt 

      以上就是c/c++开发分享列出C程序中的全局变量相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/562819.html

      (0)
      上一篇 2021年2月5日
      下一篇 2021年2月5日

      精彩推荐