⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 介绍支持向量机SVM介绍的参考文献以及程序源代码
💻
字号:
#
# Makefile for mysvm
#

# if you get memory errors using mySVM (segmentation fault, bus error,...)
# compile mySVM with less or without optimization (setting CFLAGS = -Wall).
CFLAGS = -Wall -O4 
CC = g++
OBJ = smo.o svm_nu.o svm_c.o globals.o example_set.o parameters.o kernel.o
BINDIR = bin/`uname -s`-`uname -r`

all: dirs mysvm predict

predict: globals.o predict.o svm_c.o parameters.o kernel.o example_set.o
	$(CC) $(CFLAGS) -o $(BINDIR)/predict $(OBJ) predict.o

mysvm: smo.o svm_nu.o globals.o learn.o svm_c.o parameters.o kernel.o example_set.o 
	$(CC) $(CFLAGS) -o $(BINDIR)/mysvm $(OBJ) learn.o

svm_nu.o: svm_nu.h svm_nu.cpp
	$(CC) $(CFLAGS) -c svm_nu.cpp	

globals.o: globals.h globals.cpp
	$(CC) $(CFLAGS) -c globals.cpp	

predict.o: predict.cpp globals.h example_set.h svm_c.h parameters.h kernel.h
	$(CC) $(CFLAGS) -c predict.cpp

learn.o: learn.cpp globals.h example_set.h svm_c.h parameters.h kernel.h
	$(CC) $(CFLAGS) -c learn.cpp

smo.o: smo.h smo.cpp
	$(CC) $(CFLAGS) -c smo.cpp

svm_c.o: globals.h svm_c.h svm_c.cpp example_set.h parameters.h kernel.h
	$(CC) $(CFLAGS) -c svm_c.cpp

parameters.o: globals.h parameters.h parameters.cpp
	$(CC) $(CFLAGS) -c parameters.cpp

kernel.o: globals.h kernel.h kernel.cpp example_set.h parameters.h
	$(CC) $(CFLAGS) -c kernel.cpp


example_set.o: globals.h example_set.h example_set.cpp
	$(CC) $(CFLAGS) -c example_set.cpp

dirs:
	test ! -d bin/ && mkdir bin/ ; true
	test ! -d $(BINDIR) && mkdir $(BINDIR) ; true

clean:
	rm -f $(OBJ) learn.o predict.o bin/$(HOSTTYPE)/mysvm ; true


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -