当前位置: 技术问答>linux和unix
请问怎么样将linux下的makefile转成window下执行?
来源: 互联网 发布时间:2016-01-14
本文导语: 请问怎么样将linux下的makefile转成window下执行?文件怎么样修改,在windows下如何运行,谢谢 原文件为: CFLAGS = -I. -O2 -ansi AFLAGS = DFLAGS = -C2 -i SRC = ParseInput.cpp Algorithm.cpp GreedyValue.cpp OBJ = ParseInput.o Algorithm.o GreedyValu...
请问怎么样将linux下的makefile转成window下执行?文件怎么样修改,在windows下如何运行,谢谢
原文件为:
CFLAGS = -I. -O2 -ansi
AFLAGS =
DFLAGS = -C2 -i
SRC = ParseInput.cpp Algorithm.cpp GreedyValue.cpp
OBJ = ParseInput.o Algorithm.o GreedyValue.o Bid.o /lib/libm-2.1.1.so
CC=gcc
AlpIMar18 : $(OBJ) $(SRC)
$(CC) -o Alp $(CFLAGS) $(OBJ)
ParseInput.o : ParseInput.cpp Algorithm.cpp GreedyValue.cpp
$(CC) -c $(CFLAGS) -o ParseInput.o ParseInput.cpp
Bid.o : Bid.cpp Bid.h
$(CC) -c $(CFLAGS) -o Bid.o Bid.cpp
Algorithm.o: Algorithm.cpp Algorithm.h Bid.h
$(CC) -c $(CFLAGS) -o Algorithm.o Algorithm.cpp
GreedyValue.o: GreedyValue.cpp GreedyValue.h Algorithm.h
$(CC) -c $(CFLAGS) -o GreedyValue.o GreedyValue.cpp
clean:
rm -f *.o core Alp
原文件为:
CFLAGS = -I. -O2 -ansi
AFLAGS =
DFLAGS = -C2 -i
SRC = ParseInput.cpp Algorithm.cpp GreedyValue.cpp
OBJ = ParseInput.o Algorithm.o GreedyValue.o Bid.o /lib/libm-2.1.1.so
CC=gcc
AlpIMar18 : $(OBJ) $(SRC)
$(CC) -o Alp $(CFLAGS) $(OBJ)
ParseInput.o : ParseInput.cpp Algorithm.cpp GreedyValue.cpp
$(CC) -c $(CFLAGS) -o ParseInput.o ParseInput.cpp
Bid.o : Bid.cpp Bid.h
$(CC) -c $(CFLAGS) -o Bid.o Bid.cpp
Algorithm.o: Algorithm.cpp Algorithm.h Bid.h
$(CC) -c $(CFLAGS) -o Algorithm.o Algorithm.cpp
GreedyValue.o: GreedyValue.cpp GreedyValue.h Algorithm.h
$(CC) -c $(CFLAGS) -o GreedyValue.o GreedyValue.cpp
clean:
rm -f *.o core Alp
|
windows下装个cygwind或许只要做少量修改。好像windows不用makefile的。
|
VC的新建里就有MAKEFILE to 楼上...
我答不了.... 帮你顶起了./.
我答不了.... 帮你顶起了./.