私は Apache Ant と GCJ の両方にかなり慣れていないので、Ant 経由で GCJ を構築しようとして苦労しています。
私のアプリは Scala にあるので、GCJ を使用して .class ファイルをソースとして取得する必要があります。Ant で .scala を .class にコンパイルしても問題ありません。
最初に、.class ファイルを手動で .o (オブジェクト) にコンパイルする方法を次のように考えました。
gcj --classpath=(...) -c (somepath)MouseClickListener.class -o (somepath)MouseClickListener.o
Ant が javac タグによる GCJ コンパイルをサポートしていることがわかります。だから私はこれがうまくいくはずだと考えました:
<target name="gcjCompile" depends="compile">
<mkdir dir="${object.dir}" />
<javac srcdir="${build.dir}"
destdir="${object.dir}"
compiler="gcj"
executable="C:/gcc/gcc-4.3/bin/gcj.exe"
classpathref="gcjProject.classpath">
<include name="**/*.class"/>
</javac>
</target>
しかし、この javac タスクは何もせず、エラーも発生しません。手がかりはありますか?ありがとう