使用64位GCC在Cygwin上编译64位GSL

我试图在Windows 7机器上编译64位GSL。 以下是我采取的步骤:

  1. 下载并解压缩此处的GSL 1.15源代码。

  2. 通过编译最小程序测试我在Cygwin shell中有64位版本的GCC

    // simple.C int main() { ; return 0; } 

    运用

     x86_64-w64-mingw32-gcc -m64 simple.C -o simple 
  3. 在untarred文件夹中,我想将x86_64-w64-mingw32-gcc编译器传递给./configure但我不确定如何。 我查看了configure文件,但这很大,似乎是使用autoconf生成的。

在cygwin提示符下,您可以使用:

 CC=x86_64-w64-mingw32-gcc CFLAGS=-m64 ./configure 

并配置将接收它。

重要的提示:

我很惊讶你没有一个包装器gcc …为什么你不尝试使用./configure就像开始一样,看看它在覆盖C编译器之前做了什么,如我所示。