Makefile 构建音频程序
我在窗户上。我已经有这个问题好几个月了。也许我不明白包含和链接之间的区别。我被Portaudio目录和自动构建后的子目录中提供的文件数量弄得不知所措。我希望能够使用Portaudio构建任何项目,希望不依赖IDE。我想构建示例程序以适应构建过程,而不是编写代码本身。我需要做些什么才能做到这一点?我可以简单地包含Portaudio头文件,还是需要从源文件构建一个二进制库并链接到它?无论哪种方式,我都希望使用Makefile来完成这些任务。我希望如何编辑提供的Makefile来完成这两项任务 生成文件Makefile 构建音频程序,makefile,Makefile,我在窗户上。我已经有这个问题好几个月了。也许我不明白包含和链接之间的区别。我被Portaudio目录和自动构建后的子目录中提供的文件数量弄得不知所措。我希望能够使用Portaudio构建任何项目,希望不依赖IDE。我想构建示例程序以适应构建过程,而不是编写代码本身。我需要做些什么才能做到这一点?我可以简单地包含Portaudio头文件,还是需要从源文件构建一个二进制库并链接到它?无论哪种方式,我都希望使用Makefile来完成这些任务。我希望如何编辑提供的Makefile来完成这两项任务 生成文
CC=gcc
Include= -Iinclude/portaudio.h
pink: paex_pink.c $(Include)
$(CC) -o pink paex_pink.c
最后一个问题的答案是你应该
Include := include/portaudio.h
“没有制定目标的规则”表示make不知道如何制定-Iinclude/portaudio.h
至于其他问题,它们太模糊,你的例子太大
正确的程序是,你必须在提问前表现出努力。“努力”的意思是,准确地说明预期的行为是什么,以及你得到了什么不同的行为。展示你试图做的事情,并为你的问题准备尽可能小的可重复的例子 这太大了,任何人都看不见。专注于问题,并给出问题的最小可能重现示例。缩小问题的范围是你的责任,直到你不能再缩小范围,你仍然不理解它。