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

📄 makefile

📁 一个很好的分子动力学程序
💻
字号:
##  By default, use no thread library#THREAD_LIB=DEF=INTEL=###  If compiling under Linux with Intel and using Gnu version of C#  uncomment the following line.  This insures the FPU stack is#  cleared when starting a new thread.#INTEL_PATCH=-DINTEL###  Parallel Version....#     tested under Linux 2.0.34 using LinuxThreads library##  For Parallel (SMP = symmetric multi-processing) version of #  XMD using Posix Threads, uncomment the following two lines#THREAD_LIB=-lpthread#DEF=-DUSE_THREAD_LIB -D_REENTRANT $(INTEL_PATCH)###  Compiler nameCC=cc##  Target program nameBIN=xmd.nothread##  Compiler option for optimization - bench-mark run-time 137sCOPT= -O3DOPT=###  Other optimization options##    Recommended by R.G.Brown #COPT = -O3 -ansi -malign-double -funroll-loops -fomit-frame-pointer##    Remove -ansi flag so that asm() will compile - bench-mark run time 141s#COPT = -O3 -malign-double -funroll-loops -fomit-frame-pointer##  Simple optimization - bench-mark run time 147s# COPT = -O###  Object filesSOURCE=cdalloc.o cdcomm.o cdcons.o cddoc.o cdeam.o \cditemp.o cdmain.o cdmc.o cdmd.o cdpairf.o cdqu.o cdrepeat.o \cdselect.o cdstate.o cdsubs.o cdcsi.o cdwrite.o grdevsub.o \iomngr.o plotc.o rcvio.o cdsearch.o cddisp.o cdhouse.o cdcor.o \cdstep.o cdstil.o cdboun.o cdfill.o cdvect.o neigh.o strsub.o \sortsub.o parse.o cdthread.o cdfunc.o###  Required header filesHEADER=particle.h cdsubs.h cdhouse.h#### Compilation rules#$(BIN): $(SOURCE) $(SUB) $(HEADER)##  Force re-compile of main and thread functions#	$(CC) $(DEF) -c $(COPT) -I. -o cdmain.o cdmain.c	$(CC) $(DEF) -c $(COPT) -I. -o cdthread.o cdthread.c##  Link compiled object modules#	$(CC) $(SOURCE) $(SUB) -o $(BIN) -lm $(THREAD_LIB)###  Rule for producing object modules from .c files#.c.o:	$(CC) $(DEF) -c $(DOPT) $(COPT) -I. -o $*.o $*.cclean:	rm -f *.o	rm -f xmd.thread	rm -f xmd.nothread

⌨️ 快捷键说明

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