为什么我不能在另一个用户的可执行文件上运行Valgrind?

时间:2012-10-02 16:09:17

标签: permissions valgrind

我想在另一个用户在同一系统上构建的可执行文件上运行Valgrind。当我这样做时,我没有收到错误的行号,这几乎违背了目的。相反,我得到的错误看起来像是在没有符号表的情况下构建的,或者我无法读取文件。

我检查过的事情:

  • 正在运行的用户对所有源文件及其文件中的目录具有读取权限。
  • 使用sudo -u running_user运行不起作用,但是,如果不重新编译,使用root权限运行确实有效。

Valgrind需要什么权限才能运作?此错误是否由权限以外的其他内容引起?

0 个答案:

没有答案