ubuntuでC++を使用してcplexのMakefileを実行

3419 ワード

cplexバージョン:cplex 12.6.3 cplex設置経路:/opt/ibm/ILOG
CXX = g++

CXXFLAGS = -g -Wall -O
LDADD =

CPX_INCDIR  = -I/opt/ibm/ILOG/CPLEX_Studio1263/cplex/include -I/opt/ibm/ILOG/CPLEX_Studio1263/concert/include 
CPX_LDPATH  = -L/opt/ibm/ILOG/CPLEX_Studio1263/cplex/lib/x86-64_linux/static_pic -L//opt/ibm/ILOG/CPLEX_Studio1263/concert/lib/x86-64_linux/static_pic

CPX_LDADD = -lilocplex -lconcert -lcplex -lm -lpthread
OBJ = main.o 
# C++   
%.o: %.cpp
	$(CXX) $(CXXFLAGS) $(CPX_INCDIR) -c $^ -o $@ -D IL_STD

main: $(OBJ)
	$(CXX) $(CXXFLAGS) $(OBJ) -o main $(CPX_LDPATH) $(CPX_LDADD) 

.PHONY: clean