gdb将可执行文件放在错误的目录中?

时间:2013-04-08 15:35:10

标签: debugging gdb

我无法弄清楚这里的问题是什么。我在一个目录中:

pwd
  

/afs/naf.desy.de/user/e/eron/scratch/UserCode/的 devRA4b / USERCODE / DesySusy / ra4b_2012

我有一个名为myAnalysis的可执行文件。但是,我还有另一个名为

的目录
  

/afs/naf.desy.de/user/e/eron/scratch/UserCode/的 RA4bHead / USERCODE / DesySusy / ra4b_2012 /

我现在在第一个一个,如果我这样做:

gdb myAnalysis

我得到: `

  

从`/afs/naf.desy.de/user/e/eron/scratch/UserCode/RA4bHead/UserCode/DesySusy/ra4b_2012/myAnalysis...done.

为什么从错误的目录中获取可执行文件,我该如何解决?

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试:

gdb ./myAnalysis

还要确保您的其他文件夹不在您的路径中。我以为 '。'隐含在搜索路径的头部,但显然不适用于所有操作系统。