Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 GDB 中将环境变量设置为单个空格,但是当我尝试
set env VAR ' '
GDB 实际上将 VAR 设置为 3 个字符的字符串,即引号、空格和引号。有没有办法在 GDB 中正确执行此操作?还是 GDB 只是解析参数并将变量设置为按原样传递的字符串(没有转义等)?
谢谢!
似乎不能直接使用。内置文档 ( help set env) 指出:
help set env
VALUES of environment variables are uninterpreted strings.
和 GDB 的源代码(特别是environ.c和infcmd.c)同意这一点,除了删除训练空白之外,没有显示对值的任何显式操作。
environ.c
infcmd.c