如何识别C代码库中的所有全局变量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计201个文字,预计阅读时间需要1分钟。
我有 一 个C 世代库,需要 以编程方式识别所有使用的全局变量。我认为 gcc 可以用来生成一个内存映射文件,但不知道如何操作,这样可以让我看到哪些变量是全局的。请问有什么帮助吗?
我有一个C代码库,需要以编程方式识别所有使用的全局变量.我认为 gcc可以用来生成一个内存映射文件,但不知道怎么样,这可以让我看到哪些变量是全局的?任何帮助,将不胜感激.干杯
nm *.o | grep OBJT | grep GLOB
编辑
上面的命令适用于Solaris’nm(SUNWbtool包).为了便于携带,nm有一个参数来选择输出格式:
nm -f [posix|bsd|sysv] *.o
本文共计201个文字,预计阅读时间需要1分钟。
我有 一 个C 世代库,需要 以编程方式识别所有使用的全局变量。我认为 gcc 可以用来生成一个内存映射文件,但不知道如何操作,这样可以让我看到哪些变量是全局的。请问有什么帮助吗?
我有一个C代码库,需要以编程方式识别所有使用的全局变量.我认为 gcc可以用来生成一个内存映射文件,但不知道怎么样,这可以让我看到哪些变量是全局的?任何帮助,将不胜感激.干杯
nm *.o | grep OBJT | grep GLOB
编辑
上面的命令适用于Solaris’nm(SUNWbtool包).为了便于携带,nm有一个参数来选择输出格式:
nm -f [posix|bsd|sysv] *.o

