1
我不知道如何解决这个问题;我不能从任何地方运行valgrind,除了我的根目录;即我必须输入我想通过valgrind运行的程序的完整路径名,而im则位于我的根目录中。valgrind只能从根目录运行
% :/
>>> 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
更新:我尝试了几个其他的东西。
% : /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.
难道你不是有机会有目录相关的设置吗?当你进入'/ projects'目录时,尝试'输入-a valgrind'和'echo $ path'。 – 2012-02-10 10:58:24
'$ path'在'/ projects'中是一样的。我该如何去了解我的目录相关设置是否在某处/我应该在哪里看? – 2012-02-10 12:02:24
如果'$ path'看起来相同,那不是。 – 2012-02-10 12:26:12