Cygwin无法编译我的程序

时间:2011-04-10 20:19:12

标签: cygwin

我有一个程序,我想调用gpp编译一个c ++程序,但我不能这样做。当我运行程序时,我收到消息:

  

foo.hs:g ++:createProcess:permission   否认(许可被拒绝)

我该怎么做才能解决这个问题?

foo.hs是一个小的haskell脚本,它调用g ++看起来像:

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

1 个答案:

答案 0 :(得分:0)

我猜这是因为'g ++'是Cygwin符号链接,但Haskell不是Cygwin程序。尝试直接调用'g ++ - 3'或'g ++ - 4'。