Ошибка CreateProcess =193, %1 не является допустимым приложением Win32 в Eclipse CDT
Я использую Eclipse CDT в Windows. Я импортировал проект, которым должен управлять .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
Чтобы запустить 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 =193, %1 не является допустимым приложением Win32 "
В чем причина этой ошибки? Что необходимо для успешного запуска этого скрипта?
Как я могу использовать Cygwin для запуска runall.sh?