我需要在我的 Makefile 中创建一个带空格的变量:
CC=$(LFS_TGT)-gcc -B$(TOOLS)/release/lib/
什么是正确的做法?
更新: 我的代码不起作用,我有一个错误,比如 bash 找不到命令 -B$(TOOLS)/release/lib/。
最佳答案
如果我猜对了你的意思,那么在变量定义中包含额外的引号应该可行,即:
TOOLS = 'dir with spaces'
CC = $(LFS_TGT)-gcc -B$(TOOLS)/release/lib/
https://stackoverflow.com/questions/11330410/