CreateProcess error = 193,%1不是Eclipse CDT中的有效Win32应用程序

时间:2018-05-16 11:31:05

标签: windows shell eclipse-cdt external-tools

我在Windows中使用Eclipse CDT。我导入了一个需要由.sh文件运行的项目。

我首先构建了项目,正如您在下面链接的图片中看到的那样,文件tcas.exe位于Debug文件夹中。

我有一个名为runall.sh的脚本文件,我想运行它来传递带有值的参数。就像这样:

echo ">>>>>>>>running test 1"
../source/tcas.exe  958 1 1 2597  574 4253 0  399  400 0 0 1     > ../outputs/t1

inside project

要运行runall.sh,我已经创建了一个这样的外部工具:

Location: ${workspace_loc:/tcas/tcas/scripts/runall.sh}
Working Directory: empty
Arguments:  Cur_Vertical_Sep
            High_Confidence
            Two_of_Three_Reports_Valid
            Own_Tracked_Alt
            Own_Tracked_Alt_Rate
            Other_Tracked_Alt
            Alt_Layer_Value
            Up_Separation
            Down_Separation
            Other_RAC

当我运行外部工具时,它会给我以下错误消息:

  

执行命令行时发生异常。   无法运行程序“H:\ Java Workplace \ tcas \ tcas \ scripts \ runall.sh”:   CreateProcess error = 193,%1不是有效的Win32应用程序“

此错误的原因是什么?成功运行此脚本需要什么?

如何使用cygwin生成runall.sh可执行文件?

0 个答案:

没有答案