特别注意的是,make 是在读取 Makefile 时就计算条件表达式的值,
并根据条件表达式的值来选择语句,
所以,你最好不要把自动化变量(如“$@”等)放入条件表达式中,
因为自动化变量是在运行时才有效。
本文深入探讨了在Make命令中使用条件表达式的注意事项,强调自动化变量应在运行时有效,而非在读取Makefile时参与计算。
特别注意的是,make 是在读取 Makefile 时就计算条件表达式的值,
并根据条件表达式的值来选择语句,
所以,你最好不要把自动化变量(如“$@”等)放入条件表达式中,
因为自动化变量是在运行时才有效。
2万+

被折叠的 条评论
为什么被折叠?