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