1. 安装编译工具
安装 MSYS2:MSYS2 提供了一个 Unix-like 环境,可以在 Windows 上编译软件。下载地址:https://www.msys2.org/
安装 GCC 编译器:可以通过 MSYS2 终端来安装
pacman -Syu
pacman -S mingw-w64-x86_64-gcc
安装 make 工具:
pacman -S make
2. 安装其他依赖项
LibreDWG 可能需要其他依赖项,比如 zlib 等。可以使用 MSYS2 的包管理器来安装它们:
pacman -S mingw-w64-x86_64-zlib
pacman -S mingw-w64-x86_64-libiconv
pacman -S autoconf automake libtool
GCC路径处理,路径不可以有空格
export PATH="/d/mingw/bin:$PATH"
which gcc
echo $PATH
总结:
安装编译工具和依赖项:
pacman -S mingw-w64-x86_64-gcc make autoconf automake libtool mingw-w64-x86_64-zlib mingw-w64-x86_64-libiconv
如果后边碰到没有安装的内容可以自行安装
pacman -Syu
pacman -S git
git config --global http.sslBackend schannel
pacman -S openssl
git clone https://git.savannah.gnu.org/git/libredwg.git
cd libredwg
git clone https://github.com/zserge/jsmn/archive/refs/heads/master.zip
继续后边的命令
./autogen.sh
./configure --disable-dependency-tracking --prefix=/mingw64
make
make install