我正在从Head First C学习C。一个简短的练习与Makefile有关。源代码是:

oggswing: oggswing.c oggswing.h
   gcc oggswing.c -o oggswing

swing.ogg: whitennerdy.ogg oggswing
   oggswing whitennerdy.ogg swing.ogg


(请假定缩进的行以所需的标签开头。)

我不了解oggswing whitennerdy.ogg swing.ogg。没有像gcc之类的命令。我找不到任何解决方案,为什么这是正确的?你可以帮帮我吗?

最佳答案

oggswing是构建oggswing.c的结果。
然后可以执行该文件以处理两个.ogg文件(以其实现的任何方式)。
并且将建立oggswing,因为它是目标swing.ogg的依赖项。

关于c - C来自HeadFirst C的Makefile练习,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48170128/

10-10 13:49