📄 makefile
字号:
# This Makefile is used under LinuxMATLABDIR ?= /usr/local/matlabCXX ?= g++#CXX = g++-4.1CFLAGS = -Wall -O3 -fPIC -I$(MATLABDIR)/extern/includeMEX = $(MATLABDIR)/bin/mexMEX_OPTION = CC\#$(CXX) CXX\#$(CXX) CFLAGS\#"$(CFLAGS)" CXXFLAGS\#"$(CFLAGS)"# comment the following line if you use MATLAB 7.3 (or above) on 32-bit computerMEX_OPTION += -largeArrayDimsMEX_EXT = $(shell $(MATLABDIR)/bin/mexext)OCTAVEDIR ?= /usr/include/octaveOCTAVE_MEX = env CC=$(CXX) mkoctfileOCTAVE_MEX_OPTION = --mexOCTAVE_MEX_EXT = mexOCTAVE_CFLAGS = -Wall -O3 -fPIC -I$(OCTAVEDIR)all: matlabmatlab: binaryoctave: @make MEX="$(OCTAVE_MEX)" MEX_OPTION="$(OCTAVE_MEX_OPTION)" \ MEX_EXT="$(OCTAVE_MEX_EXT)" CFLAGS="$(OCTAVE_CFLAGS)" \ binarybinary: svmpredict.$(MEX_EXT) svmtrain.$(MEX_EXT) read_sparse.$(MEX_EXT)svmpredict.$(MEX_EXT): svmpredict.c svm.h svm.o svm_model_matlab.o $(MEX) $(MEX_OPTION) svmpredict.c svm.o svm_model_matlab.osvmtrain.$(MEX_EXT): svmtrain.c svm.h svm.o svm_model_matlab.o $(MEX) $(MEX_OPTION) svmtrain.c svm.o svm_model_matlab.oread_sparse.$(MEX_EXT): read_sparse.c $(MEX) $(MEX_OPTION) read_sparse.csvm_model_matlab.o: svm_model_matlab.c svm.h $(CXX) $(CFLAGS) -c svm_model_matlab.csvm.o: svm.cpp svm.h $(CXX) $(CFLAGS) -c svm.cppclean: rm -f *~ *.o *.mex* *.obj
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -