GMP是否内置于GCC中?

GMP是否内置于GCC中?,gcc,gmp,Gcc,Gmp,您需要GMP从源代码构建GCC。这是否意味着GCC具有内置的任意精度算法?GCC在编译时使用GMP 我相信其中一个原因可能是某些语言标准(可能是Fortran90,但可能不是C99)要求常数表达式的算术运算具有“无限”精度。因此,如果源代码包含1234567890*9876543210*123098456876,则应该(至少对于某些Fortran方言?)进行完整计算。因此,GCC使用GMP 不要认为一个GCC编译的程序(在运行时)可以在不链接像Gmp这样的bignum库的情况下执行算术 你可以试

您需要GMP从源代码构建GCC。这是否意味着GCC具有内置的任意精度算法?

GCC在编译时使用GMP

我相信其中一个原因可能是某些语言标准(可能是Fortran90,但可能不是C99)要求常数表达式的算术运算具有“无限”精度。因此,如果源代码包含
1234567890*9876543210*123098456876
,则应该(至少对于某些Fortran方言?)进行完整计算。因此,GCC使用GMP

不要认为一个GCC编译的程序(在运行时)可以在不链接像Gmp这样的bignum库的情况下执行算术

你可以试试CommonLisp,例如。它提供了具有交互式动态编译的bignum算法