libbde用于访问 BitLocker 驱动器加密 (BDE) 加密卷的库和工具。
下载网址:https://github.com/libyal/libbde 如何编译:https://github.com/libyal/libbde/wiki/Building
1、系统要求:windowns10以上(经测试windowns7编译会有问题)
2、安装Cygwin和Cygwin安装必要的软件包
下载地址:https://cygwin.com/setup-x86_64.exe
autoconf
automake
binutils
gcc-core
gcc-g++
gettext-devel
libiconv
libtool
make
pkg-config
libssl-devel (optional but recommended, can be disabled by --with-openssl=no)
这一步注意选择国内镜像进行下载
在这一步安装需要额软件包
3、编译
使用命令编译:
mingw32-configure --prefix=/opt/local/i386-mingw32 --enable-winapi=yes --enable-static-executables=yes
mingw32-make
如果mingw32-confiure和mingw32-make不可用,您可以使用以下方式构建它:
./configure --host=i386-mingw32 --prefix=/opt/local/i386-mingw32 --enable-winapi=yes --enable-static-executables=yes
make
为了能够在构建系统以外的其他系统上使用DLL和得到的bdemount.exe、bdeinfo.exe,需要提供cygwin1.dll,这三个文件在\bdetools文件夹下。
编译好的文件下载: