【问题标题】:Building audio programs构建音频程序
【发布时间】:2019-05-30 21:35:03
【问题描述】:

我在 Windows 上。我已经有这个问题好几个月了。也许我不明白包含和链接之间的区别。 Portaudio 目录和自动构建后的子目录中提供的文件数量让我不知所措。我希望能够使用 Portaudio 构建任何项目,希望不依赖 IDE。我想构建示例程序以适应构建过程,而不是编码本身。我需要做什么才能做到这一点?我可以简单地包含 Portaudio 头文件,还是需要从源文件构建二进制库并链接到它?无论哪种方式,我都想使用 Makefile 来完成这些任务。我想如何编辑我提供的 Makefile 来完成这些任务中的任何一个?

生成文件

    CC=gcc 

    Include= -Iinclude/portaudio.h 
    pink: paex_pink.c $(Include)
        $(CC) -o pink paex_pink.c

【问题讨论】:

  • 这对任何人来说都太大了。将问题归零,并提出问题的最小可能可重现示例。你有责任缩小问题的范围,直到你不能再缩小范围而你仍然不理解它。

标签: makefile


【解决方案1】:

最后一个问题的答案是你应该有

Include := include/portaudio.h

“no rule to make target”表示Make不知道如何制作-Iinclude/portaudio.h

对于其他问题,它们太模糊了,你的例子太大了。

正确的程序是,你必须在提问之前表现出努力。 “努力”的意思是,准确地说明预期的行为是什么,以及你会得到什么不同的行为。展示您尝试做的事情,并为您的问题准备最小的可重现示例。

【讨论】:

    猜你喜欢
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 2021-09-20
    • 2011-07-30
    相关资源
    最近更新 更多