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

时间:2013-06-07 05:51:39

标签: c gcc cygwin gsl

我正在尝试在Windows 7计算机上编译64位GSL。以下是我采取的步骤:

  1. 下载并解压GSL 1.15来源here

  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生成的。

1 个答案:

答案 0 :(得分:2)

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

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

并配置将接收它。

重要提示:

我很惊讶您没有包装器gcc ...为什么不尝试使用./configure本身就像开始那样,并在覆盖之前查看它的作用我展示的C编译器。