2
設置環境變量的空間,我需要一個環境變量設置爲在GDB一個單一的空間,但是當我試圖在GDB
set env VAR ' '
GDB實際上是設置VAR爲3個字符的字符串,即報價,空間,然後報價。有沒有辦法在GDB中正確執行此操作?或者GDB只是簡單地解析參數並設置varialbes作爲原樣傳遞的字符串(而不是逃避等)?
謝謝!
設置環境變量的空間,我需要一個環境變量設置爲在GDB一個單一的空間,但是當我試圖在GDB
set env VAR ' '
GDB實際上是設置VAR爲3個字符的字符串,即報價,空間,然後報價。有沒有辦法在GDB中正確執行此操作?或者GDB只是簡單地解析參數並設置varialbes作爲原樣傳遞的字符串(而不是逃避等)?
謝謝!
它似乎不可能直接。該在建文檔(help set env
)規定:
VALUES of environment variables are uninterpreted strings.
和GDB的源代碼(具體environ.c
和infcmd.c
)同意這一點,並沒有顯示出比移除訓練的空白其它數值的任何明確的操作。