Zelsazgh 发表于 2008-3-13 07:11:01

GCC 4.3.0 编译完成,现在放出!!!

GCC4.3.0在3月10号就放出了,不幸遇上我的系统崩溃,所以拖沿了一天,接着构建编译环境,不幸再次出现问题,多灾多难啊~~不管怎么说最后还是成功了,此次升级集成了MPFR math库,实验性的支持即将采用的C++0x ISO标准,GCJ支持所有的Java 1.5特性并增加了新的Java工具,使用Eclipse Java Compiler做Java parsing。同时,GCC 4.3.0对Intel Core 2和AMD Geode处理器进行了优化,支持Intel的SSE4.1和4.2指令集关于此次升级的详细信息请参考:
http://gcc.gnu.org/gcc-4.3/changes.html

BIN包下载地址:
http://www.91files.com/?BMNOLJ4IL04QF04JPD9M
编译选项:
../gcc-4.3.0/configure --prefix=/mingw/ --enable-languages=c,c++,fortran,objc,obj-c++,treelang,java --disable-nls --disable-werror --disable-win32-registry --enable-sjlj-exceptions --enable-threads=win32 --disable-libstdcxx-pch --enable-fully-dynamic-string --enable-libgomp --with-tune=generic --with-as=/mingw/bin/as.exe --with-ld=/mingw/bin/ld.exe --with-gcc --with-gnu-ld --with-gnu-as
根据LW的建议,以下是一个工具链的编译教程(事实上是LFS的教程):
http://lamp.linux.gov.cn/Linux/LFS-6.2/index.html

shawind 发表于 2008-3-13 07:34:10

这应该是一个较大版本的更新吧,LZ辛苦了。
ps.可惜我的CPU不是Core2的。

john_he 发表于 2008-3-16 17:48:50

= =CYGWIN编译libjava总是报错啊……头疼中……

和GCJ无缘?

是Cygwin本地编译的。
configure参数

$ ../configure -v --prefix=/usr/local --disable-nls --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug --enable-languages=c,c++,fortran,java --enable-libgomp


错误提示

./.libs/libgcj.a(lt105-misc.o): In function `GC_init_inner':
../../../boehm-gc/misc.c:680: undefined reference to `_GC_get_thread_stack_base'

./.libs/libgcj.a(HTML_401F.o):gnu/javax/swing/text/html/parser/HTML_401F.java:79: undefined reference to `gnu::javax::swing::text::html::parser::HTML_401F::NONE'
./.libs/libgcj.a(HTML_401F.o):gnu/javax/swing/text/html/parser/HTML_401F.java:335: undefined reference to `__CD_gnu_javax_swing_text_html_parser_HTML_401F'


Zelsazgh大知道是什么回事吗?

Zelsazgh 发表于 2008-3-17 11:48:13

cygwin吗~~~我没有用那么多参数,建议取消LIB的参数,特别是gomp的,我取消后,就正常了
页: [1]
查看完整版本: GCC 4.3.0 编译完成,现在放出!!!