在 Ubuntu 下使用 mingw 交叉编译 git 存储库

cross compile git repository with mingw under Ubuntu

我有一个 git 可以构建的存储库:

./autogen.sh
./configure
make
sudo make install

现在我想用 mingw32/mingw-w64 交叉编译器为 windows 交叉编译它。

我试过

export CXX=/usr/bin/x86_64-w64-mingw32-gcc

但这对我不起作用。

我配置了 eclipse,我也可以编译 windows 可执行文件,它可以工作,但只能使用平面 c 代码。现在我需要外部库,我也必须为 windows 编译这些库。

正如一篇(n old, but mostly correct)page of the MinGW-w64 wiki(你很久以前写的):

./configure --host=x86_64-w64-mingw32

如果包裹不需要对 Windows 进行特殊处理,

应该可以解决这个问题。