pau*_*doo 27 makefile gnu-make
我使用GNU make和我使用的自动变量,在$<,$^等我知道这$<仅仅是第一要义,并$^为所有的先决条件. 有没有办法获得第二个先决条件?
tri*_*eee 59
假设您的先决条件是常规令牌,
echo $(word 2,$^)
Run Code Online (Sandbox Code Playgroud)
我经常发现自己给第一个参数一个特殊的位置,并用它来访问剩下的先决条件
echo $(filter-out $<,$^)
Run Code Online (Sandbox Code Playgroud)