在Eclipse中调试C程序找不到命令行参数文件

Posted

技术标签:

【中文标题】在Eclipse中调试C程序找不到命令行参数文件【英文标题】:Debugging in Eclipse for C program can't find command line argument file 【发布时间】:2018-10-24 22:12:58 【问题描述】:

所以我正在使用 Eclipse 来调试我的程序,并设置了所有内容,在调试配置的参数选项卡下,我的程序中使用了一个 .in 文件。每当我尝试运行“调试”时,我都会收到以下错误

&"无法执行 bin/bash -c exec /nfshome/calzy8/eclipse-workspace/Lab4/Debug/Lab4 'testPipelineDataHazards1.in'。\n"

&"错误:没有这样的文件或目录\n"

我正在使用 gdb 调试器,当我单击“运行”时程序运行良好,但每当我尝试“调试”时它就不起作用

谁能帮我解决这个问题?我也读过这篇文章,但没有帮助 Eclipse Debug Error: No such file or directory\n

【问题讨论】:

【参考方案1】:

发现错误,我在单独的目录中使用了 export SHELL=/bin/sh 并通过转到主目录并执行相同的命令来解决此问题

【讨论】:

以上是关于在Eclipse中调试C程序找不到命令行参数文件的主要内容,如果未能解决你的问题,请参考以下文章

在Eclipse中可以运行,但在CMD中错误:找不到符号的解决办法

eclipse 调试模式下的 GDB 找不到 stdlib/rand.c

在调试文件夹外运行时找不到 DLL

Java通过Eclipse运行时找不到文件

Eclipse 在 SW4STM32 中找不到二进制文件

Eclipse java调试:找不到源