构建静态链接的 wxHaskell 应用程序时出现链接器错误

Linker error while building statically-linked wxHaskell application

我正在尝试使用此 ghc -static -optl-static 标志静态 link 一个 wxHaskell Windows 应用程序。但是 ld.exe returns 一个 link 错误

c:/program files/haskell platform/2014.2.0.0/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lwxc collect2: ld returned 1 exit status

我似乎无法在我的系统中的任何地方找到 lwxc。有什么我可以做的吗?

编辑:

我有 libwxc.a

E:\wxhaskell\wxc\libwxc.a

链接器告诉您的是它找不到库,因为它不在它知道的标准位置... 通过在命令中添加 -L 标志将其添加到 GHC 的库搜索路径中:

ghc -static .... -LE:/wxhaskell/wxc ....