GDBM 1.13跨平台编译库
gdbm 的 1.13 源码,挺适合在 Windows 下搞交叉编译的朋友用来练手或者做集成的。它能在cygwin和mingw环境下编译通过,不需要太多魔改,搭配你自己的编译链就能跑起来。配置参数也比较清晰,用PKG_CONFIGURE_FLAGS
传进去就好,里面的--enable-libgdbm-compat
挺关键的,能兼容旧接口,方便你接老项目。
源码打包在gdbm-1.13.tar
里,下载下来解压就能开搞。像CFLAGS
、LDFLAGS
这些你可以按自己项目调整,比如你有统一的$COMMON_CFLAGS
之类变量,直接丢进去就能走通。中间如果编译卡住,不妨先看看是不是--host
和--build
没配对。
如果你是用Cygwin配MinGW来搞fltk
或vlc
之类的,也可以参考这套思路。还有人拿它做成了 Heroku 的 buildpack,你要做远程部署也能借鉴下。有兴趣的可以看看这些相关资源:
如果你正好在做 Windows 下的交叉编译,或者要自己集成一套 CLI 工具,gdbm-1.13.tar
还挺值得一试的,简单清爽,不容易踩坑。
下载地址
用户评论