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

📄 makefile

📁 退火算法 用C语言实现算法函数
💻
字号:
#***********************************************************************
# MATLAB Gateway Routine for Lester Ingber's Adaptive Simulated
# Annealing (ASA)
# 
# Copyright (c) 1999-2004  Shinichi Sakata.  All Rights Reserved.
#***********************************************************************
# $Id: Makefile,v 1.27 2004/10/03 03:23:06 ssakata Exp ssakata $
#
CFLAGS = -O4
#CFLAGS = -O3 -g -Wall
#CFLAGS = -g
LDFLAGS = -O4 
#LDLIBS = -ldl
#LDFLAGS = -O3 -g -Wall -Zexe
#LDFLAGS = -g
#DEBUGFLAG =
DEBUGFLAG = -DDEBUG
DEFINES = \
  -DUSER_ACCEPTANCE_TEST=TRUE \
  -DUSER_ASA_OUT=TRUE \
  $(DEBUGFLAG)
CC=gcc
MEX=mex -g
#MEX=cmex
#
TARGET = asamin.mexglx

$(TARGET): asamin.c asamin.h asa.h asa.o
	$(MEX) $(DEFINES) asamin.c asa.o -ll -lm

.c.o:
	$(CC) -c $(CFLAGS) $(DEFINES) -o $@ $<

asa.o: asa.c asa.h asa_usr_asa.h

clean:
	rm -rf *.o asatest[12].log $(TARGET)

new: clean $(TARGET)

package:
	cd ..; \
	tar cvf - \
                asamin/Makefile \
                asamin/LICENSE \
                asamin/README \
                asamin/asamin.c \
                asamin/asamin.h \
                asamin/asamin.m \
                asamin/asatest.m \
                asamin/test_cost_func1.m \
                asamin/test_cost_func2.m \
                | gzip -c - > asamin/asamin.tar.gz

⌨️ 快捷键说明

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