我有一个配置脚本的程序,我想在Linux for Windows上交叉编译。 在Ubuntu 11.10中,我在configure.in中有这两行:
AC_CHECK_HEADERS(winsock2.h)
AC_CHECK_LIB([ws2_32], [_head_libws2_32_a])
这能够正确检测到该事物正在为Windows进行交叉编译,并将winsock添加到要链接的库列表中。
现在,在Ubuntu 12.04上,i586-mingw32msvc被丢弃,转而支持i686-w64-mingw32msvc,这不再适用了。没有检测到头部库(尽管至少有头部)。有没有人能指出我在i686-w64-mingw32msvc / ubuntu 12.04上检查winsock的正确方法?
答案 0 :(得分:0)