首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >valgrind仅从根目录运行

valgrind仅从根目录运行
EN

Stack Overflow用户
提问于 2012-02-10 18:43:42
回答 1查看 2.6K关注 0票数 1

我不确定如何解决这个问题;除了我的根目录,我不能在任何地方运行valgrind;也就是说,我必须在我的根目录中输入我想要通过valgrind运行的程序的完整路径名。

代码语言:javascript
复制
% : /
 >>> valgrind
valgrind: no program specified
valgrind: Use --help for more information.

% : /
 >[1]> projects

% : /projects
 >>> valgrind
zsh: command not found: valgrind

% : /projects
 >[127]>  type -a valgrind
valgrind not found

% : /projects
 >[1]> /

% : /
 >>>  type -a valgrind
valgrind is usr/local/bin/valgrind

% : /
 >>> echo $path
usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /bin /sbin ~/library/scripts /library/scripts

更新:我尝试了几个其他的东西。

代码语言:javascript
复制
% : /projects
 >[1]>  /usr/loca/bin/valgrind
zsh: no such file or directory:  /usr/loca/bin/valgrind

% : /
 >>> /usr/local/bin/valgrind
valgrind: no program specified
valgrind: Use --help for more information.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 20:29:04

您的$path中的第一个条目缺少前导/,因此它最终被解释为相对路径。仅当您处于root时才会存在。您需要添加前导斜杠。

我假设你自己添加了路径,所以你很有希望知道在哪里修复它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9226482

复制
相关文章

相似问题

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