我需要在GDB中将环境变量设置为单个空格,但是当我尝试
时set env VAR ' '
GDB实际上将VAR设置为3个字符的字符串,即quote,space和quote。有没有办法在GDB中正确执行此操作?或者GDB只是简单地解析参数并将varialbes设置为按原样传递的字符串(没有转义等)?
谢谢!
答案 0 :(得分:2)
似乎没有直接的可能性。构建文档(help set env
)声明:
VALUES of environment variables are uninterpreted strings.
和GDB的源代码(特别是environ.c
和infcmd.c
)同意这一点,除了删除训练空格外,不会显示任何明确的值操作。