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

📄 makefile

📁 大数的计算包括加减乘除
💻
字号:
# Unix Makefile for bigdigits tests
#
SOURCES= bigdUtils.c mpAdd.c mpCompare.c mpDivide.c mpEqual.c mpGcd.c	mpHalfDiv.c \
mpHalfMod.c	mpIsPrime.c	mpIsZero.c mpModExp.c	mpModInv.c	mpModMult.c	mpModulo.c	\
mpMultiply.c mpSetDigit.c	mpSetEqual.c	mpSetZero.c	mpShiftLeft.c	mpShiftRight.c \
mpShortAdd.c	mpShortCmp.c	mpShortDiv.c	mpShortMod.c	mpShortMult.c mpShortSub.c	\
mpSizeof.c	mpSubtract.c	spDivide.c	spGcd.c spIsPrime.c	spModExp.c	spModInv.c	\
spModMult.c	spMultiply.c spPseudoRand.c \
bpInit.c bpFinal.c bpResize.c bpAdd.c bpSubtract.c bpEqual.c \
copyright_notice.c

INCLUDES= bigdigits.h
CFLAGS= -ansi -pedantic -Wall -O
OBJECTS= $(SOURCES: .c=.o)

# Multiple-precision tests

mpTest: t_mpTest.o $(INCLUDES) $(OBJECTS)
	gcc $(CFLAGS) -o $@ t_mpTest.o $(OBJECTS)

mpRSA: t_mpRSA.o $(INCLUDES) $(OBJECTS)
	gcc $(CFLAGS) -o $@ t_mpRSA.o $(OBJECTS)

t_mpTest.o : t_mpTest.c
	gcc $(CFLAGS) -c t_mpTest.c

t_mpRSA.o : t_mpRSA.c
	gcc $(CFLAGS) -c t_mpRSA.c

# Single-precision tests

spTest: t_spTest.o $(INCLUDES) $(OBJECTS)
	gcc $(CFLAGS) -o $@ t_spTest.o $(OBJECTS)

spRSA: t_spRSA.o $(INCLUDES) $(OBJECTS)
	gcc $(CFLAGS) -o $@ t_spRSA.o $(OBJECTS)

t_spTest.o : t_spTest.c
	gcc $(CFLAGS) -c t_spTest.c

t_spRSA.o : t_spRSA.c
	gcc $(CFLAGS) -c t_spRSA.c

# Bigdigit test -- just a small test

bpAdd: t_bpAdd.o $(INCLUDES) $(OBJECTS)
	gcc $(CFLAGS) -o $@ t_bpAdd.o $(OBJECTS)

t_bpAdd.o : t_bpAdd.c
	gcc $(CFLAGS) -c t_bpAdd.c

⌨️ 快捷键说明

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