无心人
发表于 2010-7-13 12:24:21
在编译gmp 5.0.1
很郁闷,windows平台下不修改代码,无法用intel c++的
而mingw下也无法用icc编译
因为输出根本不匹配
无心人
发表于 2010-7-13 12:53:04
GMP 5.0.1的MinGW + gcc 4.3.2
编译的windows下的动态链接库,库文件,包含文件
mathe
发表于 2010-7-13 12:59:09
很小嘛
无心人
发表于 2010-7-13 13:16:10
当然了,我在想,能不能在linux下icc编译的.0临时文件,直接拷贝到mingw下,对应位置
然后再make,是否可以变相用icc编译了windows下的gmp呢?
可惜,构建的环境在学校,懒得去折腾
无心人
发表于 2010-7-13 13:16:51
本来就不大啊,700多k,压缩后很小的
无心人
发表于 2010-7-13 17:10:41
网上说linux下的libname.a改名成name.lib就能在windows下用
不过可惜没机会尝试
不知道你们谁目前有linux的虚拟机
把mpfr的库或者gmp的库处理下,看是不是真的
wayne
发表于 2010-7-13 17:38:05
应该是真的,俺以前试过把lib当做a来用的
无心人
发表于 2010-7-13 17:47:21
:lol
那就好办了,linux下编译一份,两个系统下都能用
不过.so和.dll不能通用的
只能静态通用