首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dbx变量不起作用

dbx变量不起作用
EN

Stack Overflow用户
提问于 2012-08-01 20:32:37
回答 2查看 599关注 0票数 0

我正在调试一段代码,其中包含复杂的数据结构。我想使用dbx变量来保存这些结构的值,以避免每次查看内容时指针的间接性。当我这样做时,例如set $myTemp=*ptr->curValue,它不会给出任何错误,但是发出一个显示命令不会显示myTemp。此外,当我执行print $myTemp时,我没有得到任何输出,也没有错误。执行print myTemp(不带美元符号)会给出类似于"myTemp not defined in local scope ..“的错误。这里可能出了什么问题。我在这里使用的是solaris 10。

EN

回答 2

Stack Overflow用户

发布于 2016-09-14 04:09:23

您不必在dbx中使用set。您可以只指定variablename=thevalue,也可以不指定空格。否则它就会响个不停。

票数 1
EN

Stack Overflow用户

发布于 2012-08-08 07:00:39

我想你有一个语法错误。Dbx使用ksh shell语法,并且在变量名上使用美元符号前缀(根据您的描述)。

而不是说:

代码语言:javascript
复制
set $foo=bar

这样说:

代码语言:javascript
复制
set foo=bar
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11759288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档