使用 msys/mingw64 构建 marisa-trie 共享库

Posted

技术标签:

【中文标题】使用 msys/mingw64 构建 marisa-trie 共享库【英文标题】:Building marisa-trie shared library with msys/mingw64 【发布时间】:2014-11-27 13:53:09 【问题描述】:

尝试使用 MinGW64 在 msys 中构建 marisa-trie 库。

./configure --prefix=/e/SDK/env-gcc-4.8-64bit --enable-sse2 --enable-sse3 --enable-ssse3 --enable-sse4 --enable-sse4.1 --enable-sse4.2
make

这只会产生一个静态库,没有共享。添加“--enable-shared=yes”不会改变任何东西。添加“--enable-static=no”会生成一个不执行任何操作的 Makefile。

该发行版有什么问题以及如何解决?

编辑: This seems to fix it.

【问题讨论】:

【参考方案1】:

纯属运气发现。

This seems to fix it.

【讨论】:

以上是关于使用 msys/mingw64 构建 marisa-trie 共享库的主要内容,如果未能解决你的问题,请参考以下文章

在 MSYS2/MinGW 中执行脚本

windows安装msys2 mingw64

Msys2+mingw-w64 编译VS2013使用的ffmpeg静态库注意事项

MSYS2/MinGW-w64安装

MSYS2/MinGW64 中的 ICU 58 未定义参考

msys2 (mingw) 默认库/包含路径配置