gpt4 book ai didi

makefile - 为ffmpeg编写测试时,如何编写makefile?

转载 作者:行者123 更新时间:2023-12-04 23:17:32 25 4
gpt4 key购买 nike

这里有人知道如何为ffmpeg的测试代码编写makefile吗?

makefile是由automake制作的吗?

我找到了演示的makefile,但没有找到makefile.in,所以我无法编写makefile.in。
你有makefile.in吗?

我已经搜索了一个星期的答案,但没有解决问题。

最佳答案

这是来自 ffmpeg 示例目录的 makefile:

# use pkg-config for getting CFLAGS and LDLIBS
FFMPEG_LIBS= libavdevice \
libavformat \
libavfilter \
libavcodec \
libswresample \
libswscale \
libavutil \

CFLAGS += -Wall -O2 -g
CFLAGS := $(shell pkg-config --cflags $(FFMPEG_LIBS)) $(CFLAGS)
LDLIBS := $(shell pkg-config --libs $(FFMPEG_LIBS)) $(LDLIBS)

EXAMPLES= decoding_encoding \
demuxing \
filtering_video \
filtering_audio \
metadata \
muxing \
scaling_video \

OBJS=$(addsuffix .o,$(EXAMPLES))

# the following examples make explicit use of the math library
decoding_encoding: LDLIBS += -lm
muxing: LDLIBS += -lm

.phony: all clean-test clean

all: $(OBJS) $(EXAMPLES)

clean-test:
$(RM) test*.pgm test.h264 test.mp2 test.sw test.mpg

clean: clean-test
$(RM) $(EXAMPLES) $(OBJS)

如您所见,它是一个简单的手写 Makefile,因此没有自动工具的东西,您可以轻松更改它

关于makefile - 为ffmpeg编写测试时,如何编写makefile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com