在32位Windows 7(MinGW)上构建GMP 6.1.0:在fib_table.c上失败

时间:2016-01-09 15:51:17

标签: gcc mingw gmp

我尝试在Windows 7 x32 PC上构建GMP 6.1.0(CPU为Athlon 64 x2)。构建riscv-gcc需要GMP。 我运行configure如图所示

     ./configure --prefix=/mingw --enable-cxx

它成功完成,然后我尝试制作并在此命令之后

     /bin/sh ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..  -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fib_table | sed 's/_$//'`   -m32 -O2 -pedantic -fomit-frame-pointer -mtune=k8 -march=k8 -c -o fib_table.lo fib_table.c

     libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib_table -m32 -O2 -pedantic -fomit-frame-pointer -mtune=k8 -march=k8 -c fib_table.c -o fib_table.o

我有错误

    In file included from ../gmp-impl.h:148:0,
             from fib_table.c:4:../mp_bases.h:4:1: warning: data definition has no type or storage class [enabled by default]

    Error, error, this data is for 64 bits

我也试过

    ABI=32
     ./configure --prefix=/mingw --build=x86_64-w32-mingw32 --host=x86_64-w32-mingw32

但我仍有问题。

可能,有人知道解决方案吗? 非常感谢!

0 个答案:

没有答案