Cygwin не может скомпилировать мою программу - PullRequest
0 голосов
/ 11 апреля 2011

У меня есть программа, которую я хочу вызвать gpp для компиляции программы на С ++, но я не могу этого сделать. Когда я запускаю программу, я получаю сообщение:

foo.hs: g ++: createProcess: разрешение отказано (в доступе отказано)

Что я могу сделать, чтобы это исправить?

foo.hs - это небольшой скрипт на Haskell, который вызывает g ++ и выглядит так:

import System.Cmd
main = do
system "g++ -c test.cpp"
putStrnLn "done"

1 Ответ

0 голосов
/ 11 апреля 2011

Полагаю, это происходит потому, что 'g ++' является символической ссылкой Cygwin, но Haskell не является программой Cygwin.Попробуйте вызвать 'g ++ - 3' или 'g ++ - 4' напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...