2013-04-18 2 views
2

Мне нужно установить переменную среды в единое пространство в GDB, но когда я попыталсяНастройка переменной среды в пространстве в GDB

set env VAR ' ' 

GDB фактически устанавливает УАК нанизывать на 3-символьный, а именно цитаты , пробел и затем цитату. Есть ли способ правильно сделать это в GDB? Или GDB просто анализирует аргументы и устанавливает varialbes в строки, переданные как есть (без экранирования и т. Д.)?

Спасибо!

ответ

2

Возможно, это невозможно. В сборке документации (help set env) гласит:

VALUES of environment variables are uninterpreted strings. 

и исходный код GDB (в частности environ.c и infcmd.c) согласны с этим и не показывают какой-либо явной манипуляции значение, чем удаление подготовки пробелов.

Смежные вопросы