使用64位GCC在Cygwin上编译64位GSL
我试图在Windows 7机器上编译64位GSL。 以下是我采取的步骤:
-
下载并解压缩此处的GSL 1.15源代码。
-
通过编译最小程序测试我在Cygwin shell中有64位版本的GCC
// simple.C int main() { ; return 0; }
运用
x86_64-w64-mingw32-gcc -m64 simple.C -o simple
-
在untarred文件夹中,我想将
x86_64-w64-mingw32-gcc
编译器传递给./configure
但我不确定如何。 我查看了configure
文件,但这很大,似乎是使用autoconf
生成的。
在cygwin提示符下,您可以使用:
CC=x86_64-w64-mingw32-gcc CFLAGS=-m64 ./configure
并配置将接收它。
重要的提示:
我很惊讶你没有一个包装器gcc
…为什么你不尝试使用./configure
就像开始一样,看看它在覆盖C编译器之前做了什么,如我所示。