2013-04-08 33 views
0

我无法弄清楚问题在这里。我在一个目录:gdb将可执行文件放在错误的目录中?

pwd 

/afs/naf.desy.de/user/e/eron/scratch/UserCode/ devRA4b /用户代码/ DesySusy/ra4b_2012

哪里我有一个名为myAnalysis的可执行文件。不过,我也有一种叫

/afs/naf.desy.de/user/e/eron/scratch/UserCode/ RA4bHead /用户代码/ DesySusy/ra4b_2012/

我目录现在在第一之一,如果我这样做:

gdb myAnalysis 

我得到: `

阅读`/afs/naf.desy.de/user/e/eron/scratch/UserCode/ RA4bHead /UserCode/DesySusy/ra4b_2012/myAnalysis...done中的符号。

为什么它需要从错误的目录可执行文件,我该如何解决?

非常感谢!

+0

难道第二个路径是在你的'PATH'环境变量中指定的吗?如果是使用'gdb。/ myAnalysis' – dwalter 2013-04-08 15:39:58

回答

0

尝试:

gdb ./myAnalysis 

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

相关问题