1

mac /linuxクロスコンパイラ用にgnugmpをコンパイルしていますが、次のエラーが発生します。

In file included from ../gmp-impl.h:102,
                 from fib_table.c:4:
../fib_table.h:4: warning: data definition has no type or storage class
../fib_table.h:4: warning: type defaults to ‘int’ in declaration of ‘Error’
../fib_table.h:4: warning: type defaults to ‘int’ in declaration of ‘error’
../fib_table.h:4: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data’
fib_table.c:7: warning: data definition has no type or storage class
fib_table.c:7: warning: type defaults to ‘int’ in declaration of ‘Error’
fib_table.c:7: warning: type defaults to ‘int’ in declaration of ‘error’
fib_table.c:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data’
fib_table.c:107: warning: ISO C does not allow extra ‘;’ outside of a function
make[2]: *** [fib_table.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

「make」を実行するとき

私のconfigureコマンドは「./configure--prefix=/Users / daniel / gmp --build=i386-linux」です。

4

1 に答える 1

1

make distclean私のためにそれを解決しました

于 2015-03-04T05:44:47.127 に答える