腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
调用
make
"
target
“
会
导致
额外
的
命令
,
而
不是
调用
"
target.o
”
makefile
我有一个makefile规则,如下所示: g++ -Wall -g -c queue/queue.cppg++ queue.o -o queue /usr/bin/ld: cannot open output file queue: Is a directo
浏览 4
提问于2017-12-21
得票数 0
2
回答
为什么
这个makefile只在一台机器上无限循环?
makefile
、
gnu-make
(空)文件
target
.d和
target
.c
的
目录中,并运行
make
,则在我使用
的
一台VM上,它将生成以下输出:>>> dependencytouch
target
.d>>> dependencytouch
target
.d
make
: Nothing to be done for `buil
浏览 18
提问于2021-02-19
得票数 2
回答已采纳
3
回答
编译器如何知道何时不重新编译?
c++
、
compiler-construction
编译器如何知道什么时候不需要重新编译代码
的
某些部分,特别是在较大
的
项目中? 例如,假设在C++中我们有两个C++文件和两个头文件。头文件相互依赖。(它们使用彼此文件中指定
的
类。)编译器是否总是需要解析两个头文件(以及用于方法实现
的
C++文件)才能获得类信息以生成这两个C++文件中
的
任何一个?我一直认为,当您在
命令
提示符下运行编译器时,它会在输出对象文件之后立即关闭,因此不可能缓存抽象语法树或中间代码。大多数C++编译器是否知道某个文件何时不需要输出到对象文件,从而跳过?
浏览 3
提问于2013-08-05
得票数 4
回答已采纳
3
回答
它是头文件还是库?在makefile中
c
、
makefile
、
header
我已经知道了头文件和库之间
的
区别。然而,当我编写makefile时,我在决定是否应该将某些东西放在文件
的
依赖项中还是仅仅放在链接规则上有一些困难。例如:我有两个简单
的
文件: main.c:main(){ sinus(90);和func.c:sinus(int num){} 我
的
mak
浏览 0
提问于2010-06-02
得票数 1
回答已采纳
2
回答
在生成文件中设置我
的
LD_LIBRARY_PATH时遇到麻烦
c
、
makefile
我试图在makefile中设置我
的
LD_LIBRARY_PATH,这样我就不必在完成"
make
“之后运行
命令
来设置它。但是,尽管执行了该
命令
,但当我尝试使用./driver时,我将得到 # O
浏览 2
提问于2017-11-01
得票数 0
1
回答
给我做三明治
popularity-contest
📷%
make
me a sandwich% sudo
make
me a sandwich规则:第二个
命令
应该因为sudo
而
工作,
而</em
浏览 0
提问于2013-07-29
得票数 22
回答已采纳
1
回答
如何在构建前在.h文件中设置git版本?
makefile
我正在使用
make
构建我
的
应用程序,在构建包含git版本
的
所有内容时,我希望设置一个变量。build: cc object.o -o
浏览 2
提问于2021-09-15
得票数 0
回答已采纳
2
回答
当Makefile
调用
Sed
命令
时,效果不一样。
bash
、
sed
、
makefile
gcc预处理程序
的
输出(带有标志-MT $(notdir $@) -MP -MMD -MF file.d.tmp )如下所示:现在,我想在该依赖文件$(DIR)中
的
每个单词
的
开头附加(
而
不是
展开),这样每次包含该文件时,变量都会被展开,并允许
make
从
调用
它
的</e
浏览 5
提问于2016-12-16
得票数 1
回答已采纳
1
回答
无法用AOSP 4.2.2构建恢复映像
android
、
android-source
我试图使用以下
命令
为AOSP4.2.2构建recovery.img:source build/envsetup.sh
make
recoveryimage-f /boot.img /device/myvendor/mydevice/boot/
make
: *** [out/
targ
浏览 2
提问于2016-12-23
得票数 5
回答已采纳
2
回答
终端上
的
生成文件
emacs
、
makefile
、
terminal
今天我看了一个“基本Makefile教程”,但是我仍然不明白一些事情:提前谢谢你,
浏览 5
提问于2010-08-06
得票数 2
回答已采纳
2
回答
用于简单非局部绑定
的
NameError
python
、
python-decorators
我试图在
调用
某个特定变量时使用修饰器对其进行函数访问。例如, def decorated(): return fn()def print_x():这里
的
5表示每次
调用
函数fn时都要计算任意表达式,并绑定到名称x。它将引发print_x,
而
不是
像我预期
的</
浏览 0
提问于2015-12-28
得票数 2
回答已采纳
3
回答
编译内核模块、头问题、生成文件问题
c
、
module
、
linux-kernel
:
TARGET
:= hello_worldCFLAGS := -O2 -DMODULE -D__KERNEL__ ${WARN} ${INCLUDE} rm -rf $
浏览 5
提问于2010-09-15
得票数 1
回答已采纳
5
回答
Make
中
的
变量展开
variables
、
makefile
、
gnu-make
让我们假设我有以下Makefile.PHONY :
target
_$(N) @echo $(N) .PHONY :
target
_$(N) @echo $(N)$
make
target
_1$
make
target
_2有什么方法可以实现我想要
的
吗?我
的
想法是使用变量作为参数复制粘贴食谱。变
浏览 0
提问于2015-06-21
得票数 1
2
回答
递归
调用
中
的
并行生成作业数
makefile
、
gnu-make
我有一个makefile,它将真正
的
构建封装在一个递归
调用
中,以便获取并发布构建周围
的
许可证,
而
不管构建是否成功。在某些系统上,它可以正常工作,但在其他系统上,当-j标记时,我遇到了文档中
的
问题。 如果您
的
操作系统不支持上面的通信,那么‘-j1’总是放在MAKEFLAGS中,
而
不是
您指定
的
值中。我不想不受限制地使用-j,因为这会立即启动大量进程,
而
不是
等待作业完成。我在构建时尝试使用-l标志,但是
浏览 5
提问于2015-03-11
得票数 5
回答已采纳
1
回答
tcl:停止proc继续
tcl
当找到我想要
的
文件时,如果$current > $exp问题是工具内部
的
一个内部
命令
,
调用
" exit“,这个
命令
会
导致
工具退出,proc就会删除整个源代码。我如何实现它呢?我尝试了,
而
不是
“退出”,使用“错误”,但它打印
额外
的
错误,并没有停止我
的
脚本清楚。
浏览 1
提问于2022-06-03
得票数 0
1
回答
Makefiles链乱七八糟:没有制定目标的规则。
c
、
makefile
makefiles需要遵循不同
的
链,当我为一个没有Contiki
的
AVR项目编译时,以及一个带有(和一些扩展在顶部)
的
项目时。一个没有工作,一个已经不再,因为它也需要考虑到康蒂基
的
制作文件。使用/CerberOS/uJ/Build/
的
终端,我执行以下
命令
:并在最后给出以下信息:
make
[
浏览 2
提问于2017-06-14
得票数 2
回答已采纳
1
回答
cmake execute_process超时使用
cmake
、
timeout
我们在许多execute_process
调用
中使用了TIMEOUT 3600。我们
的
一些速度慢
的
服务器经常会超过超时时间,构建
会
像预期
的
那样失败。但是,这经常会
导致
问题,我们
会
不断增加超时间隔。除了失败之外,还有使用TIMEOUT选项
的
原因吗?
为什么
我们要有TIMEOUT (例如,add_custom_
target
命令
都没有这个特性)?
为什么
只在execute_process中使用
浏览 18
提问于2018-02-07
得票数 0
3
回答
无法在
调用
make
in shell脚本之前设置env变量
linux
、
bash
、
shell
、
makefile
下面是我
的
脚本片段,它
调用
make
(GNU),试图在
调用
make
之前设置VERSION变量set -e echo ${MY_VERSION}
make
${MY_VERSION}
make
VERSION=1.0.0
make
#this works
浏览 0
提问于2015-09-24
得票数 1
回答已采纳
2
回答
如何使cmake生成
的
Makefile回显编译器
命令
行?
c++
、
linux
、
cmake
、
makefile
/myproject[ ] Building CXX object ...是否有一种方法将选项传递给cmake或
make
,以便将其传递给C++编译器
的
完整
命令
行(以及所有选项)打印出来,以编译每个对象文件?$
make
V=1 但似乎不起作用。我想cmake生成
的
Makefile不适用于这个选项吧?)
浏览 10
提问于2022-07-07
得票数 1
1
回答
为什么
共享对象在与原始对象相比有
额外
的
符号时会失败
shared-libraries
、
embedded-linux
、
glibc
我有一个剥离
的
ld.so,我想用未剥离
的
版本替换它(这样valgrind就可以工作了)。我已经确保我有相同版本
的
glib和交叉编译器。我已经编译了共享对象,在它上面
调用
'file‘表明它被正确编译了(与原始对象唯一
的
区别是’未剥离
的
‘,并且大约大了15% )。不幸
的
是,它会在启动时
导致
内核死机(无法初始化)。剥离新编译
的
.so,重新编译它,并将其与原始版本进行比较,这表明在新版本
的
.so中有
额外</
浏览 1
提问于2011-04-15
得票数 3
回答已采纳
点击加载更多
相关
资讯
Make 快速入门
芯片设计中的Makefile简明教程
Makefile的基本编写与优化
10分钟Linux-深入浅出编译安装
大型工程的管理,CMake快速入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券