腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GNU
Make
:
为什么
调用
函数
不能
用于
简单
的
扩展
变量
?$
1
不是
扩展
的
variables
、
call
、
gnu-make
abc := $$
1
endef $(eval $(call a,b))
变量
abc
不是
b。据我所知,a
的
值是abc := $
1
,那么
调用
将
扩展
到abc := b
为什么
调用
函数
不能
用于
简单
的
扩展
变量
,这在
GNU
Make
手册中没有提到。
浏览 6
提问于2020-01-04
得票数 0
回答已采纳
1
回答
做3.82 -向后不兼容
的
问题?
makefile
、
gnu-make
在尝试用
make
3.82运行一些小
的
Makefile后,我遇到了一些问题。错误: Makefile:3: *** empty variable name. Stop.define TestFile ifeq ($$(shell test $(
1
) $(2) || echo
1
),
浏览 0
提问于2015-06-09
得票数 0
2
回答
关于
GNU
二次展开内建
函数
子
的
问题
makefile
、
gnu-make
我有一些关于
GNU
制造与二次
扩展
功能
的
问题。以下是我
的
项目结构(例如)├── build└── src下面是我
的
Makefile,它启用了辅助
扩展
@echo $^
make
: *** No rule to
浏览 5
提问于2019-11-05
得票数 0
回答已采纳
1
回答
如何防止
make
/ shell中字符串
的
计算?
bash
、
shell
、
makefile
、
gnu-make
我有一个makefile: echo "PASS=$(PASS)"PASS='MYPA$$'
make
echo "PASS=MYPA$"或者可能是
make
本身? 我怎么才能避免呢?
浏览 3
提问于2017-09-27
得票数 4
回答已采纳
1
回答
如何在生成模式规则
的
依赖项中使用模式依赖
变量
makefile
、
gnu-make
我想定义一个
GNU
make
模式规则,其中包含模式依赖
变量
中
的
依赖项。我想要
的
是这样
的
: $(CSC_V)$(CSC) $(CSCFLAGS) $($*_EXE_CSCFLAGS) -target:exe \然后再定义类似这样
的
东西 FOO_EXE_SOURC
浏览 1
提问于2009-12-07
得票数 4
回答已采纳
1
回答
GNU
make
的
先决条件
扩展
不是
懒惰
的
makefile
、
gnu-make
在
GNU
make
中,显然规则
的
先决条件是。这将只打印task
1
,而
不是
task2,因为在解析all规则时,
变量
${AAA}只包含task
1
。或者像在命令中那样,让
make
懒惰地
扩展
变量
? 附注:在我
的
例子中,${AAA}
变量
是在包含
的
文件中设置/更改
的
。大多数都包含在顶部。底部包括
的
很少-而且他们受到了影响。我<em
浏览 0
提问于2015-05-18
得票数 0
1
回答
Makefile错误:缺少右括号
makefile
、
nmake
我正在尝试下载莎士比亚到C
的
编译器,并且我已经到了尝试运行Makefile
的
地步。{wordlist,metaflex})
的
"(“和")".Line 41
的
数量是相同
的
。
浏览 0
提问于2015-11-15
得票数 2
7
回答
make
文件中
的
:=和+=有什么不同?
linux
、
unix
、
makefile
以下语句
的
工作差异是什么? LDDIRS += -L$(ORACLE_LIB)
浏览 0
提问于2012-04-19
得票数 19
3
回答
测试
GNU
的
eval
函数
makefile
GNU
手册指出,eval
函数
扩展
了参数,然后将展开
的
结果提供给解析器。以下引用
GNU
制作手册。我不太明白
make
解析器是如何处理由eval提供
的
文本
的
,所以我编写了下面的makefile来进行测试。
调用
应该只使用
调用
函数
:$(call myprint)和删除回显之前
的
'Tab‘字符。我用这种形式编写makefile只是为了测试eval
函数
。 我
的
浏览 2
提问于2017-07-25
得票数 6
回答已采纳
2
回答
用Makefile编译时对opencv
函数
的
未定义引用
opencv
、
ubuntu
、
makefile
我想用Makefile编译opencv4.0,但是会出现未定义
的
引用错误。$(CC) $(CFLAGS) -o $(TARGET) $(SRCS) $(LIBS) rm -f $(OBJECTS) $(TARGET) coreLib
浏览 1
提问于2019-02-09
得票数 1
回答已采纳
1
回答
GNU
make
使用
变量
值
调用
“
函数
”
makefile
、
gnu-make
我想要遍历list,LIST,并想
调用
一个
函数
,该
函数
使用提取
的
列表元素
的
名称作为对" function“
的
调用
的
名称,将某些内容写入文本文件。basename $(notdir $(LIST))); do \ $(call $$comp)如果我在不带;\
的
情况下写如果我使用原始
函数
编写代码行,例如使用;\编
浏览 1
提问于2021-09-13
得票数 0
2
回答
GNUMakefile中
的
字符串比较始终为真
string
、
makefile
、
gnu-make
我在GNUMakefile中有一个比较字符串
的
逻辑条件。它总是落入if分支,而不管我所比较
的
变量
的
值是多少。aix61,它将执行如下命令: if [ aix61 = linux-x86 ]; then \ echo /temp; \
为什么
字符串比较
不能
正常工作
浏览 2
提问于2015-07-07
得票数 1
1
回答
在Makefile中首次使用时,将
变量
赋值一次
makefile
、
gnu-make
如何在
变量
展开中仅
调用
一次
make
shell
函数
,并且仅在首次使用该
变量
时
调用
该
函数
?我不想在声明时使用:=进行
扩展
(即:
简单
扩展
),因为
扩展
的
开销很大,而且只有一些目标需要这个
变量
。我尝试使用条件
变量
赋值,但它每次都会
调用
外壳程序,例如,下面的代码
调用
shell ls两次: FI
浏览 4
提问于2018-11-18
得票数 3
1
回答
为什么
只对
简单
的
shell命令名使用递归
变量
?
makefile
、
gnu-make
我知道makefile中
简单
变量
和递归
变量
的
区别。我认为在这种情况下使用
简单
的
变量
就足够了。但大多数都使用递归
变量
。 除了
简单
的
原因之外,还有什么特殊
的
原因需要使用递归
变量
吗?
浏览 0
提问于2019-06-04
得票数 0
2
回答
AIX /makefile:
变量
赋值不起作用
unix
、
makefile
、
aix
标准
的
AIX工具是否有使用动态
变量
的
技巧?我希望根据底层主机名创建一个不同
的
目录:thisHOSTNAME=`hostname` TMP_DIR=V2 @echo makeMyDir TMP_DIR=$(TMP_DIR)在运行"
浏览 0
提问于2015-12-16
得票数 2
回答已采纳
3
回答
从父Shell脚本创建
变量
makefile
在我正在阅读
的
makefile中,有许多对
调用
make
的
shell脚本中定义和导出
的
变量
projdir
的
引用;makefile中有许多$(projdir)实例。在
的
make
手册中,只有两种类型
的
变量
:递归展开
变量
和
简单
扩展
变量
。projdir似乎都
不是
。问题
1
:因为makefile工作,所以m
浏览 6
提问于2015-01-02
得票数 0
回答已采纳
1
回答
将递归makefile
变量
导出到子makefile
recursion
、
makefile
、
export
、
gnu-make
、
user-defined-functions
我需要将 (即)导出到子
make
。然而,
make
似乎将所有这些
变量
扩展
为
简单
的
扩展
变量
,这使得它们变得无用。下面是一个示例:export myfunc = my arg is $
1
all: ; $(
MAKE
) -f child.
m
浏览 0
提问于2011-10-17
得票数 3
回答已采纳
3
回答
递归生成:插入`$(MAKEFLAGS)
的
正确方法
makefile
如何使用$(MAKEFLAGS) (或将命令行上定义
的
变量
传递给子生成
的
另一种方式),以支持使用
make
VAR=val和
make
-args从shell
调用
$
make
USE_SSE3=
1
USE_SSE3需要应
用于
所有子生成文件中
的
所有构建。但是
浏览 4
提问于2013-10-26
得票数 11
回答已采纳
1
回答
gnu
make
、microsoft nmake和posix标准有什么相似/不同之处?
makefile
、
portability
、
nmake
、
gnu-make
gnu
make
、microsoft nmake和posix标准有什么相似/不同之处?如果我根据
gnu
make
的
手册编写makefile,那么我需要注意
的
最重要
的
可移植性问题是什么?
浏览 2
提问于2010-02-17
得票数 24
回答已采纳
1
回答
从传递给用户定义
函数
的
参数中去掉前导空格
makefile
、
gnu-make
如何使用
gnu
-
make
从传递给用户定义
函数
的
参数中去掉前导空格?例如:# --- some build rules /home/user/dir/bin/$(
1
) 下面的
调用
可以正常工作^这最终
扩展
浏览 0
提问于2012-11-22
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《PHP扩展及核心》
Make 快速入门
PHP-CPP开发扩展(一)
这里20个C语言编程的核心要点你掌握吗?
让我们听听 Richard Stallman 的诠释
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券