我正在尝试编写一个函数来检查是否设置了多个环境变量。在本例中,我刚刚尝试使用一个函数,但该函数不起作用,可能是因为call打开了一个没有我导出的变量的子subshell。检查多个环境变量的简便方法是什么?我正在尝试避免在我的Makefile中有多个ifndef语句。Makefile define func_test$(error ${1} is not set - does not works)endef
te
当makefile需要在不同的操作系统上运行,并且应该根据操作系统正确设置各种设置(转义、路径分隔符等)时,就会出现问题。COMSPEC:## in windows## in linux这是Cygwin的误报,因为它会看到Windows的环境变量并将然后我们尝试Linux PWD:## in windows## in linux, cygwin然而,由于集成了非现场工具,我们