首页 > 解决方案 > 无法使用 gcj 编译器编译 java 代码。错误:找不到-liconv

问题描述

我正在测试 GNU java 编译器。我已经从 mingw 安装管理器安装了它。当我简单地运行命令“gcj --main=Test Test.java”时,它给了我以下块

G:\Files\Programming\JAVA\#Program>gcj --main=Test Test.java
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libgcj.a(win32.o):
win32.cc:(.data+0x0): multiple definition of `_CRT_MT';
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(crtst.o):(.bss+0x0): first defined here
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -liconv
collect2: ld returned 1 exit status

测试.java

public class Test
{
  public static void main(String args[])
  {
    System.out.println("This is a test.");
  }
}

接下来做什么???

标签: javagccmingwgcj

解决方案


推荐阅读