1

我正在尝试在 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. 在未解压缩的文件夹中,我想将x86_64-w64-mingw32-gcc编译器传递给./configure但不知道如何。我查看了该configure文件,但该文件很大,并且似乎是使用autoconf.

4

1 回答 1

2

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

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

和配置将拿起它。

重要的提示:

我很惊讶你没有包装器gcc......你为什么不尝试./configure自己使用,就像我展示的那样在覆盖 C 编译器之前看看它做了什么。

于 2013-06-07T05:59:07.487 回答