大家好:
最近,将java程序进行本地化编译,需要gcc编译器(准确说是gcj),刚开始使用gcj4.12版本。gcj4.12对gtk的要求不高,不需要重新安装gtk等图形包,因此编译好的程序要在其他机器上运行只有将gcj的lib包拷贝过去就行。
但由于gcj4.12版本对图形方面支持不好,故采用最新版gcj4.21,但是安装gcc4.21又需要glib,atk,cairo,pango,gtk图形库的新版本,在经历了漫长的configure;make;make install之后(大概5个小时),我发现此时编译好的程序,在其他机器上又需要搭建相同的环境,才能运行起来!但漫长的configure;make;make install过程太费时间,而且很容易出错!我尝试将可能用到的文件包拷贝过去也不能运行!提示找不到awt等文件。
我考虑将源码方式安装改为rpm方式,但找不全相应版本的rpm包。
请教各位,请大家指点,谢谢。
另外,java反编译软件大家能推荐几个吗?谢谢。
如果有在gcj本地编译过程中出现问题的,欢迎和我切磋。
telnet_solo@yahoo.com.cn