readelf -s 不输出完整的变量名

Posted

技术标签:

【中文标题】readelf -s 不输出完整的变量名【英文标题】:readelf -s does not output full variable names 【发布时间】:2012-06-27 23:36:27 【问题描述】:

我需要从已编译的 c 程序文件中获取全局符号。我使用的是linux命令readelf -s filePath,当我使用该命令时,这就是我得到的:

我画了一个蓝色矩形来表明变量名没有正确显示。 它们在 25 个字符后得到修剪。如何让它显示全名?

【问题讨论】:

【参考方案1】:

添加宽开关:

readelf -s --wide pathOfFile

【讨论】:

以上是关于readelf -s 不输出完整的变量名的主要内容,如果未能解决你的问题,请参考以下文章

C语言不允许使用不完整的类型报错是啥意思啊

函数名的使用和新版格式化输出

Shell脚本

&符号(主变量)之后的DOT(。)&考虑作为变量名的一部分?

Pylint 在输出中显示无效的变量名

全局变量名局部变量名和形参名冲突时,覆盖情况