我的这个项目名为librsync。 安装了名为mingw-w64的ubuntu包。看看automake manpage。
我想要做的是构建在Windows或dll
上运行的可执行文件,无论我在哪里工作。
./configure --host "what do i put here?"
通过查看ubuntu软件包,我无法弄明白。来自automake联机帮助页 - 如果我有mingw32
,则应该是i586-mingw32msvc
。但是我怎么能首先在我自己身上解决这个问题呢?至少,如果我有mingw-w64,我应该把hosts
param放入什么?
答案 0 :(得分:3)
使用交叉编译器构建内容时,您将使用 配置 -gcc作为C编译器,使用 配置 将您传递给--host
以构建库或可执行文件。
ls /usr/bin/*mingw*gcc
应该让你使用C编译器,让你知道 配置 是什么。
我真的没有看到mingw-w64的任何其他内容,除了早期使用 ARCH -pc-mingw64,但不应该再使用了。