variables - Makefile 字符串变量

标签 variables makefile

我需要在我的 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/

关于variables - Makefile 字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330410/

相关文章:

php - 输出缓冲与将内容存储到 PHP 变量中

iphone - 使用 "self.variable = value"设置实例变量两次会导致内存泄漏吗?

c - 从上层文件夹编译时,gcc 不打印这样的头文件

makefile - 如何在 Cmake QtCreator 项目中为 make 设置多个并行作业?

c - GNU Make --output-sync 不起作用?

vim - 在 Fedora 23 上创建 vim 时如何修复此错误

objective-c - 我的变量在哪里? objective-c

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

javascript - 将 PHP 变量作为函数值调用

c++ - 在 makefile 中描述头文件位置