构建静态链接的 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 ....
我正在尝试使用此 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.aE:\wxhaskell\wxc\libwxc.a
链接器告诉您的是它找不到库,因为它不在它知道的标准位置...
通过在命令中添加 -L
标志将其添加到 GHC 的库搜索路径中:
ghc -static .... -LE:/wxhaskell/wxc ....