gmp,mpfr是什么?
gmp,mpfr是什么?编译GCC需要这两个东西吗?
编译GCC还需要什么东西?? 编译GCC- - 终于找到战友了...最近在编译GCC4.2.1.....T - T可惜的是ADA编译器一直没有成功...如果你想编译GCC的话...还需要安装MSYS和它的开发工具包......到GNUWIN32下去下载
bison
flex
libiconv
libintl
一个GCC的编译器
MPFR是高精度的浮点运算库.....
GMP是高精度数学库...MPFR需要它的支持.... 很遺陷。。。某是直接下debian套件的。。。 回LSS,偶是用Cygwin的……我只要C,C++和JAVA,ADA早就被排除与configure之外……
目前我的破机还在N久没停的咆哮着,经过了3次大错误造成重新开始…… 目前还在编译host=cygwin,target=cygwin的stage3……还要来一次host=cygwin,target=mingw32和一次host=mingw32,target=mingw32的……之后还要一次for PSP的……
话说我上MinGW的网站发现MSYS已经没了…… .....不可能没有地....最近还在更新msys 1.11的套件.....你可以在sourceforge.net上找得到.... ……找到了,记得之前是撤了下来的。
不过MSYS还是用不惯啊……
而且似乎还和Cygwin冲突?! 貌似没见过的说....话说用CYGWIN的话...编译起来有什特殊要求吗??? Cygwin严格来说和Windows和MinGW不是同一个平台,因为它有一个POSIX模拟层,所以接口方面更接近Linux,也严格使用Unix风格的路径(/cygdrive/c/...),可以像Linux一样挂载Windows路径(如同挂载设备)。如果说MinGW是为了使用GCC构造出来的GNU环境(只是相似而已,内核还是用Windows的),那么Cygwin就可以说是Windows下的GNU模拟器。总的来说Cygwin功能比较齐全,一些POSIX专有特性也可以使用,但是资源占用比MinGW要大。
Cygwin编译环境和Linux基本一样,比MinGW要友好,编译出来的东西也可以在Windows运行,不过要拖着一个cygwin.dll(就是POSIX模拟层接口),GCC编译时基本库什么的都连接到cygwin.dll。因为有这个POSIX层的额外消耗,运行起来会比native的慢。还有就可以从Cygwin到MinGW交叉编译,这样出来的程序就是native的,不过要建一个额外的MinGW toolchain,这个过程相当于建立一个cross compiler,要从binutils开始一步步来。这个过程是比较痛苦的…… 这么顺利么?
偶连续改了2天,目前还在GCC1.21这个已知最早的版本徘徊中——
WARNING好多啊- -估计还需要若干天才可以完成——
至于更高版本的支持更加困难了巴——