我今天按照一篇GCJ的文章,使用MinGW把Java转换成可执行文件时,总是提示
Makefile:19: *** missing separator. Stop.
请问这是为什么呢?
这是我的代码:
public class HelloGCJ {
public static void main(String[] args) {
System.out.println("Hello GCJ!");
}
}
这是Makefile:
TARGET=HelloGCJ
GCJ=gcj
all: $(TARGET)
$(TARGET): $(TARGET).o
$(GCJ) --main=$(TARGET) -o $(TARGET) $(TARGET).o
$(TARGET).o: $(TARGET).java
$(GCJ) -c $(TARGET).java -o $(TARGET).o
.PHONY: clean
clean:
rm -rf *.o $(TARGET)
这是原文地址:
http://htm.winsteps.net/program/3033.htm[ 此贴被XChinux在2006-05-28 08:16重新编辑 ]