Интерактивная программа на Фортране

Похоже, что отрицание множеств работает как положено (недокументировано):

ip daddr { 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 } \
  ip daddr != { 10.0.1.2, 10.0.2.3 }
1
22.03.2021, 18:12
1 ответ

Я думаю, что .exe, сгенерированный под Cygwin, имеет некоторые зависимости от Cygwin, верно? По крайней мере, что касается обработки stdin pipe, по-видимому.

Интересно, что произойдет, если вы сделаете это в PowerShell:

@"
1
1
Test
Out
"@ | foo.exe

Я надеюсь, что (хотя бы для того, чтобы направить вас на правильный путь, )это вызовет ту же ошибку, что и в WSL.

Как насчет (в WSL):

/mnt/C/cygwin/bin/bash.exe -c "foo.exe" << EOI
1
1
Test
Out
EOI

Наоборот, в WSL компилятор должен генерировать двоичный файл Linux ELF, который на самом деле не является .exe. Cygwin, вероятно, пытается запустить его как Windows .exe, но это не так.

0
28.04.2021, 22:58

Теги

Похожие вопросы