草庐IT

gmp-mparam

全部标签

windows - 在 64 位 Windows 上构建 GMP

我已按照"GMPInstallInstructionforWindowsPlatform"上的说明进行操作.我可以构建可用于VisualStudio的32位版本的GMP。./configure--prefix=${gmp-install}--disable-static--enable-sharedmakemakeinstall然后我在另一台机器(运行64位Windows)上安装了mingw_w64和msys并重新运行命令。./configure运行没有任何问题。但是,当我运行“make”时,我得到了以下信息。m4-DHAVE_CONFIG_H-D__GMP_WITHIN_GMP-DO

iphone - 为 iOS 构建 GMP

我需要在我正在开发的iphone程序中使用GMP,但真的不知道从哪里开始。我知道我必须为设备构建一个版本,为模拟器构建一个版本,但我所知道的就这些了。我试着环顾四周,但没能找到多少。这里有没有人成功地为iphone构建了GMP,愿意指导我完成整个过程?我看到了BuildingGMPforiOS但它对我不起作用。我以为我已经使用以下方法成功构建了它:./configureCC="/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2"CXX="/Developer/Platfor

performance - 在 Go 中以 GMP 风格的性能处理大量数据

我正在学习Go,并开始使用math/big包来处理任意长度的整数。我编写了这个计算第n个斐波那契数的程序:(删除了imports):funcmain(){imax,_:=strconv.Atoi(os.Args[1])vara,b,cbig.Inta.SetUint64(0)b.SetUint64(1)fori:=0;i这是C程序的代码:intmain(intargc,char**argv){intimax=atoi(argv[1]);mpz_ta,b,c;mpz_inits(a,b,c,NULL);mpz_set_ui(a,0);mpz_set_ui(b,1);inti=0;for(

C++ GMP 库 ostream operator<< 编译但不链接?

$apt-cacheshowlibgmp10Package:libgmp10...Version:2:5.0.2+dfsg-2ubuntu2测试.cpp:#include#includeusingnamespacestd;intmain(){mpz_classx=42;cout编译:$g++-ctest.cpp-otest.o$好的链接:$g++test.o-lgmptest.o:Infunction`std::ostream&operator(std::ostream&,__gmp_exprconst&)':test.cpp:(.text._ZlsIA1_12__mpz_struct

c++程序使用GMP库

我已使用此网站上的说明安装了GMP:http://www.cs.nyu.edu/exact/core/gmp/然后我使用该库查找了一个示例程序:#include#includeusingnamespacestd;intmain(void){mpz_classa,b,c;a=1234;b="-5678";c=a+b;cout>a;return0;}但是如果我使用以下命令编译它:g++test.cpp-otest.exe,它会显示gmpxx.h:nosuchfileordirectory。我怎样才能解决这个问题?我对此有点陌生。我正在使用MinGW。 最佳答案

c++ - GMP整数位数

有没有一种简单的方法来确定GMP整数的位数?我知道您可以通过日志确定它,但我想知道库中是否有一些我缺少的东西。我在手册中找到的唯一内容是:_mp_size肢体的数量,或者表示负整数时的负数。零由_mp_size设置为零表示,在这种情况下,_mp_d数据未被使用。但我的印象与我正在寻找的完全不同。即124839=6位数。 最佳答案 您可以使用size_tmpz_sizeinbase(mpz_top,intbase)获取字符数以将数字输出为特定基数的字符串。size_tmpz_sizeinbase(mpz_top,intbase)Ret

python - Pycrypto 安装 fatal error : gmp. h 文件未找到

似乎有很多人遇到过类似的问题,但是,经过大量搜索后,我无法找到适用于我的特定架构的解决方案。我正在尝试安装Pycrypto(作为Fabric的子公司)无济于事。我正在通过Homebrew运行Mac10.8.2、python2.7.3和XCode4.6——使用pip或easy_install安装(我都尝试过)。据我所知,问题可能与我的XCode版本有关,也可能与我的库有关。XCode的命令行工具已安装,我尝试将setenvARCHFLAGS"-archi386-archx86_64"放在我的.cshrc文件中。我也试过ln-s/Applications/Xcode.app/Content

php - 在 ubuntu 上构建 php5.3.8,得到错误 : configure: error: Unable to locate gmp. h

我使用的是ubuntu13.10x64,我正在尝试构建php5.3.8,我下载了源代码并运行了配置:./configure--enable-fpm--with-fpm-user=www-data--with-fpm-group=www-data--with-tidy--with-config-file-path=/usr/local/php/conf--with-config-file-scan-dir=/usr/local/php/conf.d--enable-debug--with-openssl--with-kerberos--with-zlib--enable-calendar