makefile
来自「杜比AC-3编码解码器(参考程序)」· 代码 · 共 30 行
TXT
30 行
CFLAGS= -O2 -Wall -g -I./libav
LDFLAGS= -g -L./libav
PREFIX= /usr/local
PROG= ffmpeg ffserver
FORMATS= rmenc.o mpegmux.o asfenc.o avienc.o jpegenc.o swfenc.o
all: lib $(PROG)
lib:
make -C libav all
ffmpeg: $(FORMATS) udp.o formats.o grab.o ffmpeg.o libav/libav.a
gcc $(LDFLAGS) -o $@ $^ -lav -lm
ffserver: $(FORMATS) formats.o grab.o ffserver.o libav/libav.a
gcc $(LDFLAGS) -o $@ $^ -lav -lpthread -lm
%.o: %.c
gcc $(CFLAGS) -c -o $@ $<
install: $(PROG)
install -s -m 755 $(PROG) $(PREFIX)/bin
clean:
make -C libav clean
rm -f *.o *~ gmon.out TAGS $(PROG)
etags:
etags *.[ch] libav/*.[ch]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?