腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GNU
Make
中
的
转义
文件名
、
、
我
的
文件名
包含父项、代字号等。例如:'Per a què serveixen les equacions de segon grau?.md'。我有一个简单
的
Makefile: $ cat Makefile echo $< ls $< 当我使用这个makefile运行
make
时,我得到了这个错误: $
make
Per\ a\ què\ serveixen\ les\ equacions\ de\ segon\ grau\?
浏览 8
提问于2020-07-24
得票数 0
回答已采纳
2
回答
如何在Makefile
中
包含bash间接变量赋值
、
bash
中
的
间接变量设置可以像所以那样进行:foo=barecho ${!ind} # prints `bar'# Makefile foo=bar echo $\{!ind}foo=barecho $\{!ind\}
浏览 0
提问于2023-01-17
得票数 0
3
回答
GNU
make
中
'=‘符号
的
转义
字符是什么?
、
、
我想通过将环境变量CPU_TYPE和它
的
值-mcpu=603作为命令行参数传递给makefile来调用makefile。我正在输入以下命令但它
的
给定错误是因为环境变量值具有=符号。如何
转义
环境值
中
的
等号。注意:我不能在
make
_file
中
添加此环境变量或任何其他变量。我只能将其作为命令行参数传递。
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
1
回答
如何
转义
要从bash执行
的
makefile命令
中
的
双引号
、
我正在尝试使用bash脚本从文本文件执行
make
命令。
make
命令有一个带空格
的
参数,它不会将参数内容视为一个参数。在这种情况下,我如何
转义
双引号? $( echo "
make
-C ...INSTALL_MOD_STRIP="--param-one --param-two=.note.
gnu
.build-id“ARCH=arm64 ...”)在这种情况下,在echo命令之后不考虑INSTALL_MOD_STRIP
的
双引号,并且--param-two
浏览 0
提问于2016-04-27
得票数 0
3
回答
在有空格
的
路径上使用
Make
$(dir)或$(notdir)
、
、
我使用
的
代码类似于Makefile
中
的
以下代码:space:= $(empty) $(empty) touch '$(notdir $@)' 如果我在一个没有空格
的
目录中使用它,比如space-test,它可以很好地工作: $
make
浏览 5
提问于2009-07-27
得票数 5
回答已采纳
2
回答
GNU
‘l’has‘--引用-风格’选项,在BSD‘l’中等效
的
是什么?
、
我将使用ls输出作为管道输入,因此我需要
转义
文件名
。当我使用
GNU
ls时,它工作得很好。在BSD ls
中
,什么是等价
的
?我希望输出是这样
的
。
浏览 3
提问于2014-10-14
得票数 0
回答已采纳
1
回答
Makefile自动变量不
转义
文件名
中
的
字符
、
、
我在Makefile中使用带有静态模式规则
的
自动变量,但是我对带括号
的
文件名
有问题。对于shell,括号没有正确
转义
,我从shell
中
得到一个语法错误:有办法让
make
自动
转义
文件名
中
的
“坏”字符吗?
浏览 2
提问于2016-03-29
得票数 0
回答已采纳
1
回答
在
GNU
make
的
内置
文件名
函数
中
、
我在makefile
中
遇到了一些代码,如下所示。谁能告诉我在下面的代码
中
%是什么意思。$(addsuffix .o, % $(objects))$(addsuffix pattern, names...)但是这个函数
中
的
%标记是什么意思呢?谢谢你
的
帮助。
浏览 0
提问于2016-03-03
得票数 0
2
回答
支持
文件名
空格
的
简单构建系统?
、
我在为我
的
Madoko Markdown Notes找到构建系统时遇到了麻烦。这些注释只是一个文件目录,这些文件由madoko mynote.mdk处理以生成out/mynote.html。
GNU
Make
在这方面工作得很好,直到我创建了一个
文件名
中
带有空格
的
便笺。很明显,
GNU
Make
不能处理这个问题。这很令人失望,因为我不知道任何其他像
GNU
Make
这样
的
系统。我可以尝试哪些其他<
浏览 0
提问于2018-05-18
得票数 0
1
回答
为什么clang -MM输出带有冒号
的
Windows风格
的
绝对路径,对于
make
规则语法是无效
的
?
、
、
、
关于MM标志: 不要输出预处理
的
结果,而是输出一条适合于描述主源文件
的
依赖关系
的
规则。预处理器输出一个
make
规则,其中包含该源文件
的
对象
文件名
、冒号和所有包含
的
文件
的
名称,包括来自-include或-imacros命令行选项
的
文件名
。我使用
的
clang版本是Android
的
一部分,因此使用
的
是Windows风格
的
路径,而不是Cygwin风格<
浏览 6
提问于2014-07-24
得票数 2
回答已采纳
1
回答
C语言中
的
Makefile包
、
我
的
问题是,每当我在终端
中
输入'
make
‘时,我就会被告知"
make
command not found“。
浏览 0
提问于2010-09-28
得票数 1
回答已采纳
1
回答
将任何模式规则与依赖项匹配
、
文件名
: Makefile.mk @echo %: $@ with foo @echo foo$
make
-f Makefile.mk test%: Makefile.mk with foo我是在
GNU
Make
3.81版本
中
运行这个版本
的
。我不明白为什么
文件名
也会被打印出来(%:Makefile.mk和foo)。有人能给我解释一下吗?
浏览 2
提问于2015-04-01
得票数 1
5
回答
GNU
可以处理带空格
的
文件名
吗?
、
、
我有一个包含几个文件
的
目录,其中一些文件
的
名称中有空格:Another directory/file2.ext$(info FOO = $(FOO))以下是我期望
浏览 0
提问于2012-03-23
得票数 84
回答已采纳
1
回答
用
make
展开变量
中
的
目录
、
、
、
、
我有一个makefile (下面),在这个项目中,我得到了一个文件夹“原始数据”--一组来自同事
的
文件,我已经做了一个R脚本,对其中
的
一些文件进行了分析。然后,我想使用makefile将目录分配给变量RAWDIR,然后使用该变量指定R脚本
的
make
依赖项,并作为脚本
的
命令行参数。通常在shell
中
,当使用双引号和大括号时,带有空格
的
目录会被展开,但我不知道这对于
make
文件是否正确,就像下面的makefile一样,我得到了pulls'.Sto
浏览 0
提问于2015-05-11
得票数 1
回答已采纳
2
回答
Makefile structure....which one正在运行吗?
我在爱立信RND工作,分析他们很久以前写
的
makefile。我在一个目录
中
给出了一个
make
命令。该目录有一个makefile,它不包含任何依赖项和规则等。Makefile.local包含-include /def.mk包含congif.mk全,然后输入当前目录
的
directory我怎么知道它是从哪里获取依赖关系
的
。makefile还包含子目录
的
名称,这些子目录是我
的</
浏览 0
提问于2011-01-31
得票数 0
1
回答
如何计算Makefile变量?
、
我刚开始使用Makefiles &对一些…感到困惑USER_ID := $(id -u)ROOT_DIR := $(dir $(MAKEFILE)) echo $${USER_ID} echo $(USER_ID) echo ${USER_ID_ESC} ech
浏览 4
提问于2016-10-06
得票数 1
回答已采纳
1
回答
多个规则
的
Makefile - $<
、
根据
gnu
文档,$<指的是第一个先决条件: $<是第一个先决条件
的
名称。如果目标从隐式规则
中
获得了它
的
配方,这将是隐式规则添加
的
第一个先决条件(参见隐式规则)。虽然这是有意义
的
(如果b被认为是第一个先决条件的话,它会产生许多尖锐
的
问题),但我没有看到任何支持这一点
的
文档,我想知道我是否可以在其他makes
中
依赖这种一致性( POSIX标准似乎也没有扩展到这一点上
浏览 2
提问于2020-11-13
得票数 0
回答已采纳
1
回答
makefile无法使用-w -v -u选项运行docker映像
、
、
我想使用makefile来自动化使用该容器
的
事情,所以我创建了
make
命令: test: docker run --rm -u $(id -u) -v${PWD}:${PWD} -w${PWD}protocbuilder:1.0 [other unimportant args] 但是当我调用
make
test时,我得到了以下输出: docker run --rm -u -v/Users/mikolajdaemon: unable to find user -v/Users/mikolaj
浏览 18
提问于2020-07-24
得票数 0
回答已采纳
2
回答
如何处理
GNU
Make
中
的
等号
文件名
?
、
、
我试图自动处理有时包含
GNU
Make
的
“等号”
的
文件。例如,假设
文件名
为hello=world.txt,Makefile如下所示: echo donetest.
make
:5: *** commands commence before first你怎么能逃避同样
的
浏览 6
提问于2016-03-29
得票数 1
回答已采纳
1
回答
我
的
makefile关于通配符有什么问题
、
、
现在,我想分别编译和链接它们,并在tests/
中
输出可执行
的
D3。所以我写了一个makefile,它不起作用。 $(TestDir)/*.out>
make
test-add
make
: *** No rule to
m
浏览 0
提问于2019-03-22
得票数 1
回答已采纳
点击加载更多
相关
资讯
去除富文本中的转义字符
GNU C中typeof两种常用的用法
Java中双引号的转义与字符串处理技巧详解
各硬件设备在Linux中的文件名
在Linux中批量改变文件名的方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券