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

时间:2015-07-04 04:41:49

标签: haskell gcc linker ld wxhaskell

我正在尝试使用此ghc -static -optl-static标志静态链接wxHaskell Windows应用程序。但ld.exe返回链接器错误

  

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:找不到-lwxc   collect2:ld返回1退出状态

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

编辑:

中有libwxc.a
  

E:\ wxhaskell \ WXC \ libwxc.a

1 个答案:

答案 0 :(得分:2)

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

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