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

📄 makefile

📁 根据LDPC码中码子的构造方法中的PEG算法
💻
字号:
# My compiler:CC = xlC# Virtual path for include files:#VPATH = ../include# Libraries:LIB = -lcomplex -L/zurich/usr/matlab4/curr/extern/lib/ibm_rs -lm# Compiler flags:# ---------------# Normal setting:#CCFLAGS = -I../include## For debugging (Note that -g disables inlining):CCFLAGS = -I../include -g -qinfo=nocnv:notrd -qcheck -bloadmap -bnoquiet## For optimization:#CCFLAGS = -I../include -O.SUFFIXES: .COBJ = Main.o BlockCodeGenerator.o \SoftDemodulator.o ChannelTransition.o ParityCheck.o FactorGraph.o BlaumSpectra.o Node.o FunctionNode.o VariableNode.o LocalFunction.o ParityCheckNode.o AWGN.o# How to build the project:# -------------------------lib:	    Main #mytest:      mytest.o random.o codes.o spadet.o ldpc.o#	$(CC) $(CCFLAGS) -o mytest mytest.o random.o codes.o spadet.o ldpc.o $(LIB)#mytest.o:    mytest.C iofnct.h random.h codes.h spadet.h ldpc.hMain: Main.o $(OBJ)	$(CC) $(CFLAGS) -o Main $(OBJ) $(LIB) -bmaxdata:0x80000000# Dependencies:# -------------Main.o: BlockCodeGenerator.h FactorGraph.h SoftDemodulator.h AWGN.h	$(CC) $(CFLAGS) -c Main.CBlockCodeGenerator.o: BlockCodeGenerator.h	$(CC) $(CFLAGS) -c BlockCodeGenerator.CBlaumSpectra.o: BlaumSpectra.h	$(CC) $(CFLAGS) -c BlaumSpectra.CSoftDemodulator.o: SoftDemodulator.h Constant.h	$(CC) $(CFLAGS) -c SoftDemodulator.CChannelTransition.o: ChannelTransition.h FunctionNode.o	$(CC) $(CFLAGS) -c ChannelTransition.CParityCheck.o: ParityCheck.h FunctionNode.o	$(CC) $(CFLAGS) -c ParityCheck.CFactorGraph.o: FactorGraph.h ParityCheckNode.o ChannelTransition.o VariableNode.o LocalFunction.o ParityCheck.o	$(CC) $(CFLAGS) -c FactorGraph.CNode.o: Node.h	$(CC) $(CFLAGS) -c Node.CFunctionNode.o: FunctionNode.h Constant.h Node.o	$(CC) $(CFLAGS) -c FunctionNode.CVariableNode.o: VariableNode.h Constant.h Node.o	$(CC) $(CFLAGS) -c VariableNode.CLocalFunction.o: LocalFunction.h 	$(CC) $(CFLAGS) -c LocalFunction.CParityCheckNode.o: ParityCheckNode.h FunctionNode.o	$(CC) $(CFLAGS) -c ParityCheckNode.CAWGN.o: AWGN.h 	$(CC) $(CFLAGS) -c AWGN.C# Clean facility:#---------------clean:     clean_objectsclean_objects:     `rm *.o`

⌨️ 快捷键说明

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