看看我这个makefile有什么问题

laiwusheng 2007-06-15 09:44:07
看看我这个makefile有什么问题
EXECUTABLE :=calc.exe

calc: calc.o
gcj calc.o -o calc

calc.o: calc.java
gcj -c calc.java -o calc.o

.PHONY: clean
clean:
-rm -rf *.o calc

总提示
Makefile:3: *** missing separator. Stop.
...全文
143 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Integrate01 2007-06-16
  • 打赏
  • 举报
回复
每一个命令行开始出须用跳格符TAB分开
laiwusheng 2007-06-15
  • 打赏
  • 举报
回复
#改了一下问题依旧

TARGET=calc

GCJ=gcj

JFLAGS=--classpath=./swt.jar

LFLAGS=-L. -lswt



all: $(TARGET)



$(TARGET): $(TARGET).o

$(GCJ) --main=$(TARGET) -o $(TARGET) $(TARGET).o $(LFLAGS)



$(TARGET).o: $(TARGET).java

$(GCJ) $(JFLAGS) -c $(TARGET).java -o $(TARGET).o

.PHONY: clean



clean:

rm -rf *.o $(TARGET)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧