腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
递归
调用
的
make
文件
中
取消
定义
一个
make
文件
中分
配给
变量
的
几个
标志
?
、
在makefile 1
中
:CC_FLAGS += -gCC_FLAGS += -std=c99 由
make
file 1
递归
调用
如何
取消
makefile 1
中
定义
的
定义
?
浏览 5
提问于2017-06-23
得票数 0
4
回答
makefile
中
的
变量
$(
MAKE
)是什么?
、
我得到了以下makefile (它是为应该在ARM芯片上运行
的
C项目自动生成
的
),我正在试图理解它: @echo 'Finished building target: $@' $(
MAKE
/makefile.targets 我正试图在创
浏览 10
提问于2016-08-16
得票数 34
回答已采纳
1
回答
预
定义
内核模块
中
的
宏
、
、
、
、
我想通过使用-D
标志
为内核模块
定义
一个
宏,但我不知道如
何在
可加载
的
自
定义
内核模块
中
实现宏。为了明确起见,要将宏测试设置为1,我通常会执行以下操作:在
文件
里面,我有 //do something现在,在内核模块中有相同
的
代码,如
何在
不触及代码
的
情况下将测试设置为1?这是我
的</
浏览 1
提问于2018-02-05
得票数 1
回答已采纳
1
回答
Make
: access参数
标志
、
例如,如果我有
一个
使用dbg编译
的
dbg可执行
文件
://outputs: my_exe-dbg我想写:它编译并替换可执行
文件
。如果我写:它将编译和替换所有东西(r表示“可执行
文件
”
浏览 0
提问于2018-06-22
得票数 0
回答已采纳
3
回答
调用
其他Makefile
的
Makefile总是过时
的
我已经浏览了许多关于
递归
makefile
的
其他文章。要么是我做错了什么,要么是缺少了我想要
的
功能。使用
一个
典型
的
makefile,我可以检查它是否在-q
中
过时,例如:但是,设置强制生成机制来处理依赖于进程
的
makefile会导致根makefile下面是
一个
有用
的
例子:>>>
make
<em
浏览 10
提问于2014-08-26
得票数 2
回答已采纳
2
回答
生成
文件
在for循环中裁剪
变量
、
我正在为
一个
高度模块化
的
项目编写我
的
第
一个
复杂
的
Makefile。 $(COMPONENT
浏览 2
提问于2016-09-04
得票数 0
回答已采纳
1
回答
LDFLAGS和ld之旗-y
的
区别
、
、
、
、
仅适用于用于
递归
生成期间发生
的
所有ld
调用
的
assigned....is
的
kbuild。 LDFLAGS。用于链接器
的
所有
调用
。考虑到Makefile m (我们输入
make
m),我看不出它们之间有什么区别。假设LDFLAGS := x,因为它适用于链接器
的
所有
调用
,那么在从
make
m开始
的
任何构建会话
中
调用
的
所
浏览 1
提问于2019-07-09
得票数 0
回答已采纳
2
回答
Makefile:为什么总是使用‘$(
MAKE
)’而不是‘
MAKE
’?
、
、
我通常使用像cmake这样
的
高级构建系统来构建我
的
C/C++代码。但出于各种原因,我使用
的
是直接GNU
make
。 我正在进行
递归
构建,其中每个目录都有
一个
makefile。最近,我不得不将我所有的makefile从使用
make
更改为$(
MAKE
),然后并行构建开始工作。我读过
的
文献都说“永远使用$(
MAKE
)”(O‘’Reilly
的
书,5+解决方案on stackoverflow.com
浏览 4
提问于2018-05-24
得票数 2
回答已采纳
5
回答
有gnu
make
的
配置
文件
吗?
、
我想告诉
make
,它应该始终使用-j4选项,即使我没有通过命令行指定它。通常,我会在一些配置
文件
(即~/.makerc)
中
执行此操作。 gnu
make
有这样
的
文件
吗?
浏览 0
提问于2011-05-19
得票数 12
回答已采纳
3
回答
makefile:是否可以让规则
调用
规则进程继承
变量
值?
我想在另
一个
规则
中
调用
规则。因此,我尝试编写以下测试makefile echo $(var) echo $(var) echo $(var) 问题是,当我运行
make
a时,$(
MAKE
) b仍然会输出11,但我希望它应该是22。所以我
的
问题是:有没有一种方法可以跨不同
的
规则继承
变量
值?
浏览 0
提问于2017-10-23
得票数 1
1
回答
如何使用
递归
make
,并提供
一个
选项,告诉它在需要时不要向下遍历树?
我设置
make
来使用
递归
make
构建我
的
树。每个Makefile下都包含
一个
要构建
的
文件
夹列表。根目录中有
一个
common.inc
文件
,每个Makefile都会读取该
文件
。我
的
问题是:很多时候我想做
make
all,但只在当
浏览 0
提问于2013-06-04
得票数 1
回答已采纳
1
回答
子目录
中
的
Makefile多个目标
几天前,我开始和makefiles打交道,所以我给自己做了
一个
练习来学习,同时也让我
的
生活变得更容易。我基本上希望读取makefile位于(root)
中
的
目录,并在将
文件
部署到服务器之前使用尽可能多地压缩
文件
。但我希望它尽可能灵活,因此根据目录中所述
文件
的
位置,它应该将其镜像到服务器。因此,如果它在
一个
名为home
的
子
文件
夹中找到
一个
文件
,那么它应该创建
一
浏览 1
提问于2018-10-27
得票数 2
回答已采纳
1
回答
发射后重新展开Makefile
中
的
变量
我有以下简单
的
makefile通过将标记转换为HTML来创建文档。
一个
名为
make
_bookshelves.py
的
脚本创建了
几个
标记
文件
,然后所有的标记
文件
都需要转换为HTML。问题是,在MD_FILES脚本运行之前,
变量
会被设置为现有的标记
文件
列表。因此,这些标记
文件
从不将其放入MD_FILES
变量
,因此也不会将其放入HTML_FILES
变量
中
,因此将被忽略。如
浏览 6
提问于2017-12-01
得票数 0
2
回答
如何为单独
的
调试和发布构建目录创建目标?
、
我正在寻找正确处理单独
的
调试和发布构建子目录
的
建议,在
递归
makefile系统
中
,使用gnumake手册
中
记录
的
$(SUBDIRS)目标来将
make
目标应用于(源代码)子目录。具体地说,我感兴趣
的
是实现目标的可能策略,比如“all”,“clean”,“realclean”等,它们要么假设其中一棵树,要么应该在两棵树上都工作,这会导致问题。我们当前
的
makefile使用
一个
COMPILETYPE
变量
,
浏览 1
提问于2009-02-13
得票数 6
回答已采纳
1
回答
在$(shell)
调用
中使用它之前先确定目标
、
我有
一个
可以通过scenario.xml
文件
配置
的
项目。该项目包含
一个
从这个xml
文件
(tools/xmlq)中提取信息
的
小工具,该
文件
是从
一个
c源
文件
编译
的
。Makefile使用此工具通过将其输出分
配给
各种
make
变量
来影响构建,
如
这种方
浏览 1
提问于2017-06-29
得票数 1
回答已采纳
2
回答
如何使用单
变量
打印依赖列表?
我已经创建了
一个
带有
变量
列表
的
make
文件
。我已经添加了所有的
文件
列表,并分
配给
了那个
make
文件
中
的
一个
变量
。 ROLS= \ @echo $(ROLS) 如
何
浏览 14
提问于2019-05-01
得票数 0
3
回答
递归
生成:插入`$(MAKEFLAGS)
的
正确方法
如何使用$(MAKEFLAGS) (或将命令行上
定义
的
变量
传递给子生成
的
另一种方式),以支持使用
make
VAR=val和
make
-args从shell
调用
$
make
USE_SSE3=1 USE_SSE3需要应用于所有子生成
文件
中
的</e
浏览 4
提问于2013-10-26
得票数 11
回答已采纳
4
回答
如
何在
递归
构建中忽略命令行
变量
分配?
、
、
两者都是
递归
的
( makefile
中
的
规则使用
make
调用
其他makefile来构建项目的组件)。 我将它们命名为'A‘和'B’,其中'A‘构建应用程序,'B’构建'A‘所使用
的
库。A
中
的
顶级makefile
调用
'
make
TARGET=whatever‘,这意味着所有
递归
调用
的
构建比特
浏览 6
提问于2009-06-01
得票数 6
1
回答
GNU
递归
make
-如何捕获
make
变量
以执行嵌套makefile
、
、
、
我有一堆qmake-generated makefile,每个
文件
都以链式方式
调用
它们内部
的
make
(
递归
make
)。在我
的
构建完成后,qmake-generated makefile都在磁盘上,所以如果我想“重放”
一个
特定
的
makefile,您可能会认为我可以在其中
一个
文件
上
调用
make
。不对。当我尝试
make
-ing one时,它失败了,可
浏览 1
提问于2016-08-17
得票数 1
1
回答
CMake:包含外部makefile时
的
编译速度
、
、
、
相反,它有
一个
预先制作
的
Makefile.custom.in。为了构建
一个
使用Foo特性
的
可执行
文件
,需要在他
的
项目中复制这个makefile,并对它进行修改(通常设置源
变量
和
几个
编译器
标志
)。我可以为cmake指定一些
变量
,这些
变量
在对CONFIGURE_FILE
的
调用
中
得到解析,最后得到
一个
工作
的
Makef
浏览 0
提问于2017-01-23
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券