正在处理.mk文件中的某些实现。
我的要求是将回显输出(字符串)分配给变量(例如温度)。
随后需要进行字符串比较。
我的案子正在处理.mk文件(用于在控制台上打印)
echo“ $$($$(VEN)_NAME)$$($$(VEN)_VERSION)” >>>>> HELLOWORLD_x-y-zTEMP_VAR =“ HELLOWORLD_x-y-z”echo“ ********** $$ TEMP_VAR *” ---->在控制台上提供******** HELLOWORLD_x-y-z ***。
但是我在下面尝试了将它们存储到temp变量中,它根本无法正常工作。
$$ temp =(echo "$$($$(VEN)_NAME) $$($$(VEN)_VERSION)")
\temp =(echo "$$($$(VEN)_NAME) $$($$(VEN)_VERSION)")
\$$ temp =`(回显“ $$($$(VEN)_NAME)$$($$(VEN)_VERSION)”); \temp = $$($$(VEN)_NAME)$$($$(VEN)_VERSION)\
用于字符串比较。必须做这两个变量TEMP_VAR,temp我是.mk文件的新手,请引导我执行此操作。
谢谢,ngmns。
我相信您要执行以下操作;一个样本/简单的GNU make文件,其中将回显输出分配给一个变量。请注意,以上是针对GNU Makefile的
tmp=`echo hello`
all:
echo $(tmp)
将您的echo命令放在``之间会将其分配给变量。