【问题标题】:Linker error while building statically-linked wxHaskell application构建静态链接的 wxHaskell 应用程序时出现链接器错误
【发布时间】:2015-07-04 04:41:49
【问题描述】:

我正在尝试使用 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

【问题讨论】:

  • 你能找到libwxc.so(或dll)吗?

标签: haskell gcc linker ld wxhaskell


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多