c语言 - 日食错误"error starting process. Exec_tty error:Cannot run program"



我使用的是x86平台的Ubuntu LTS 14。我已经在Eclipse中集成了DS-5。我试图编译一个简单的循环程序。当我构建项目时没有错误,但是我面临一个错误,

启动进程错误。Exec_tty错误:无法运行程序。未知原因。

这里也有人问了一个类似的问题,我遵循了可用的答案。它解决了"启动失败错误",但我被困在新的错误。"发射失败了。二进制文件未找到。"雪豹和Eclipse C/c++ IDE发布

在项目设置中,我选择了GNU elf解析器、aarch64-arm-none-eabi编译器和链接器。代码是,

#include <stdio.h>
#include <time.h>
int main ()
{
   int i, j, k;
   int l = 0;
   for(i=0; i<1000; i++) {
      l = l +1;
      for(j=0; j<100; j++) {
          l = l +1;
     for(k=1; k<100; k++) {
             l = l +1;
        //printf("hellon");
                      }
               }
            }
   return 0;
}

看起来您可能没有运行该程序的权限。使用ls -l filename检查可执行文件的信息,然后尝试使用chmod 774 filename

同样,当您的工作区位于已挂载的驱动器上时,也会出现此问题。如果是这样,请在问题解释上编辑构建路径,我会指导您设置它。

最新更新