LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 1122AT

为什么用gcj编译不通过?

[复制链接]
 楼主| 发表于 2006-11-8 21:56:04 | 显示全部楼层
不好像还是不行嘛~
public class hello{
  public static void main(String argc[]) {
   System.out.println("hello from GCJ");
}
}

编译出来:
C:\Documents and Settings\Administrator\桌面\winvi>gcj hello.java
D:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -liconv
collect2: ld returned 1 exit status
==================================
什么原因??
回复 支持 反对

使用道具 举报

发表于 2006-11-8 22:27:51 | 显示全部楼层
gcj 编译到的时候要指定主类,用
gcj --main=hello hello.java
试试
回复 支持 反对

使用道具 举报

发表于 2006-11-8 23:42:14 | 显示全部楼层
新版的好像不用指定main方法了,用 -C 参数就能编译成class文件 不加参数就编译成 .o 文件
回复 支持 反对

使用道具 举报

发表于 2006-11-14 13:20:39 | 显示全部楼层
是因为没有装libiconv?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表