C++相談室 part43
■ このスレッドは過去ログ倉庫に格納されています
0804デフォルトの名無しさん
2005/09/22(木) 13:42:18使ってくれるのですが、$(OBJS)を生成するときは、g++が使われてしまいます。拡張子ルールか何かがまちがっているのでしょうか?
どなたかご教授をよろしくお願いします。
環境は、Red Hat(R) Enterprise Linux AS 2.1
/************* Makefile ****************/
CC = /opt/intel_cc_80/bin/icc
DEBUG = -g
CFLAG = -c $(DEBUG)
OFLAG = -o
IPOFLAG = -ipo
IPFLAG = -ip
LFLAG = -lm
# ソースファイルの宣言
SRCS = Main.cpp HelloWorld.cpp
OBJS = ${SRCS:.cpp=.o}
# 実行ファイルの宣言
EXE = Ocean
$(EXE) : $(OBJS)
$(CC) $(OFLAG) $(EXE) $(IPOFLAG) $(OBJS) $(LFLAG)
.c.o :
$(CC) $(CFLAG) $(IPOFLAG) $<
Main.o : HelloWorld.h
HelloWorld.o : HelloWorld.h
■ このスレッドは過去ログ倉庫に格納されています