在Makefile中,如果目标A依赖于目标B和目标C,你可以按照以下方式编写:
```
A: B C
<tab>命令1
<tab>命令2
<tab>命令3
B:
<tab>命令B1
<tab>命令B2
C:
<tab>命令C1
<tab>命令C2
```
在上面的示例中,目标A的依赖项为B和C。当你运行`make A`时,首先会检查B和C是否需要更新。如果它们需要更新,将会运行它们的命令来生成B和C。然后,将运行目标A的命令。
请确保在Makefile中使用一个真正的制表符(`<tab>`)作为命令行前缀,而不是使用空格,因为Makefile对于命令行前缀有严格的要求。