腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
带有
gprof
的
makefile
来
重新
编译
依赖
项
?
、
、
、
我有一个
makefile
,它
编译
和链接在一起
的
对象,以创建一个可执行文件。为了进行性能分析,我需要在
编译
前
使用
额外
的
标志-pg。这是我目前
的
makefile
: # objects requiredFC = gfortranPROFILEFLAG但是,由于单独
的
依赖
项
obj1和obj2不是
使用
-p
浏览 23
提问于2020-07-02
得票数 1
回答已采纳
1
回答
用GNU
gprof
分析tesseract-ocr
、
、
、
、
我正在尝试用GNU
gprof
来
分析tesseract-ocr。在修改
Makefile
以将"-pg“添加到CFLAGS之后,我制作/使安装程序,然后执行OCR命令。此时,我希望在某个地方看到生成
的
"gmon.out“文件,但是没有生成任何内容。
编译
和安装Leptonica (tesseract
的
依赖
浏览 6
提问于2013-07-17
得票数 1
回答已采纳
3
回答
为什么
编译
器中不存在
重新
链接按钮?
、
、
、
我
使用
c++在Linux上工作,
使用
eclipse。但我也
使用
过Visual Studio。他们没有(或者至少我不知道怎么做)一个
重新
链接项目的按钮。示例: 我有一个很大
的
项目(1),有数百个cpp。该项目
使用
一个小型库(2)
来
执行foo。如果我改变foo行为,并
编译
它,生成一个库,我需要清理大项目(1),
重新
编译
,它链接外部库(2)和工作。问题是这个大项目不会改变,但是有数百个cpps,它
的
<em
浏览 0
提问于2012-09-18
得票数 4
回答已采纳
2
回答
如何
从头文件生成C
依赖
文件
如何
根据头文件生成C
依赖
文件。请注意,我
使用
的
不是GNU GCC。它是针对FR81S架构
的
软调整
编译
器,我没有任何种类
的
依赖
项
生成选项。另外,我不能在
makefile
中单独添加include
依赖
项
,因为
依赖
文件
的
数量随时可能发生变化。我想要
的
是,如果我
使用
下面的c文件 #include "abc.h&
浏览 0
提问于2013-10-14
得票数 0
1
回答
autotools
Makefile
是否自动将包含
的
头文件视为
依赖
项
?
、
、
、
但我注意到我
的
Makefile
.am是不正确
的
。它说我
的
主要代码
依赖
于foo.h,但真正
的
文件是foo/foo.h。我修改了它,
编译
工作如出一辙,就像以前一样:main_SOURCES = main.c foo.c foo/foo.h 然而,这让我想知道:当
依赖
项
错误时,它是
如何
工作
的
它工作得非常好,以至于我甚至可以编辑foo/
浏览 2
提问于2012-07-22
得票数 5
回答已采纳
1
回答
qmake在myWidget.o
的
规则中不包括对ui_form.h
的
依赖
、
、
我
的
设置:更新form.ui时,make相应地
重新
生成ui_form.h。但是,myWidget.o没有
重新
生成,因此UI更新没有反映在
重新
编译
的
应用程序中。在检查
Makefile
时,结果表
浏览 3
提问于2012-09-25
得票数 0
2
回答
如何
管理C头文件
的
依赖
关系?
、
这是我
的
makefile
:它工作得很好,除了如果我改变了一个头文件,目标不会被
重新
编译
,因为没有包含在
依赖
中。谢谢
浏览 1
提问于2012-03-07
得票数 3
回答已采纳
1
回答
为具有多个
依赖
项
的
单个目标编写
Makefile
规则
、
例如,如果我要用一种硬件描述语言
编译
一堆文件,我可以用以下方式编写一个
Makefile
vcs $(OPTIONS) a.vvcs $(OPTIONS) b.v vcs $(OPTIONS) top.v 进行分析,将
编译
其
依赖
项
中
的
所有文件并构建最终
的
可执行文件我
如何
编写一个“单个
Makefile<
浏览 12
提问于2012-01-12
得票数 2
回答已采纳
1
回答
如果
Makefile
发生更改,则自动
重新
生成源文件
、
、
使用
autoconf/automake构建系统时,如果
编译
器标志或
Makefile
.am (甚至更高级别的,如configure.ac)中
的
其他变量发生更改,则与该
Makefile
关联
的
C++源文件将不会自动
重新
构建这一点变得特别重要,因为我们
使用
automake作为连续构建系统
的
一部分,该系统只在需要时
重新
编译
。 我
的
想法是包含
Makefile
作为.o
浏览 1
提问于2011-07-02
得票数 3
1
回答
在
makefile
中指定目标,而不让它在$^中显示
当库更改时,我希望
重新
链接我
的
程序(因此我
的
先决条件列表中有.a文件,但我也希望能够
使用
$^自动变量(或类似的)
来
列出调用链接器中
的
所有其他目标。我还可以将
makefile
本身作为一些目标的
依赖
项
列出,以确保如果更改
makefile
,就会
重新
编译
这些目标。 是否有方法可以将特定文件标记为
依赖
项
,而不让它出现在自动变量(如$^ )中?
浏览 3
提问于2012-05-29
得票数 1
回答已采纳
2
回答
获取Linux内核生成进程以
重新
构建修改过
的
文件
、
、
当我发出build命令时:它会
重新
构建debs,但不会
重新
构建任何修改过
的
源文件。我是否必须在每次修改源文件时执行完全干净
的
重建?修改后
的
文件为./init/main.c。需要注意
的
是,binary-inst8600是我为我
的
Inspiron 8600笔记本电脑创建
浏览 0
提问于2009-06-29
得票数 1
回答已采纳
2
回答
LaTeX参考与生成文件
、
我
使用
Makefile
从.tex文件生成PDF。LaTeX Warning: Label(s) may have changed.我知道
重新
运行LaTeX
编译
命令可以解决这个引用问题,但是在我
的
Makefile
中,%.pdf只
依赖
于%.tex,因此再次运行make并不能解决这个问题( .tex文件中没有任何改变)。我需要做一个make clean
来
重新</e
浏览 0
提问于2012-09-09
得票数 9
1
回答
GNU autotools包括用于CUDA
的
文件
依赖
跟踪(.deps目录
、
、
、
、
我正在
使用
GNU autotools
来
构建cuda项目。对于预处理程序来说,CUDA文件是普通
的
C++文件,但是它们
使用
的
是.cu扩展名,并且必须
使用
基于g++
的
NVIDIA
编译
器nvcc。这会破坏常规
的
依赖
项
跟踪,不会填充.deps目录。这意味着,如果.cu文件包含另一个文件,则对包含文件
的
更改不会触发.cu文件
的
重新
编译
。<
浏览 1
提问于2010-02-19
得票数 0
1
回答
在
makefile
中包含头文件
的
意义是什么?
、
我
的
C++讲师告诉我们要在
makefile
中包含头文件作为
依赖
项
。但是当相应
的
源文件,比如example.cpp已经有一个#include "example.h"时,我看不到这样做
的
目的。所以在我看来,是否包含它们并不会改变
编译
过程,谁能解释一下将它们包含在
makefile
中
的
目的(1)
使用
不将
浏览 1
提问于2018-12-18
得票数 0
1
回答
Makefile
自动规则
依赖
关系生成
依赖
于另一个规则
依赖
关系生成
、
最后,我将所有这些文件(用目标语言)
编译
成可执行代码。 我设法为源语言自动生成
依赖
文件(经典名称为.d文件),告诉
Makefile
(我
使用
的
是GNU
Makefile
)调用第一个
编译
器
的
顺序和时间。(顺序对此
编译
器很重要。)我还知道
如何
为目标语言生成
依赖
项
(
使用
GCC)。我
使用
include指令自动包含所有
依赖
项</e
浏览 1
提问于2014-04-14
得票数 0
4
回答
做假人用
的
?Mac OS X
、
、
、
、
我很难理解我在这里提出
的
关于堆栈溢出
的
先前问题
的
答案,该问题位于: 答案尤其来自于用户: las3rjock,他建议创建一个"
makefile
“并运行
makefile
,以便在R (Sweave)和LaTeX中自动
编译
.Rnw。我不知道
makefile
是什么,也不知道
如何
在终端(?)在Mac上,我
的
互联网搜索返回
的
东西超出了我
的
知识水平。我想我需要一些人手
来
创建和运行一
浏览 4
提问于2011-02-07
得票数 8
回答已采纳
1
回答
大型C++项目的
Makefile
模板?
、
我需要一个
Makefile
,它将
编译
当前目录中
的
所有内容,并向下递归到树中,最好
使用
编译
器
的
依赖
项
(-M等)。这样,每当我输入"make“时,
重新
编译
的
代码就会尽可能少。另外,为什么这不是
Makefile
文档
的
第1页?
浏览 0
提问于2013-02-13
得票数 2
回答已采纳
2
回答
如何
让rebar为
依赖
项
运行'make‘?
、
我
的
一个
依赖
项
没有
使用
rebar --它
使用
了
Makefile
。
如何
让rebar运行这个
Makefile
,而不是尝试
编译
源代码本身? 请注意,我想继续
使用
rebar
来
做其他事情。
浏览 2
提问于2013-12-09
得票数 4
3
回答
非gnu
编译
器
的
依赖
项
生成
、
我
使用
的
是非gnu C
编译
器,它不支持
依赖
项
生成选项(在gcc中是-MM)。compiler.exe -option1 -option2 *.c linker.exe -foo -bar *.obj
编译
需要很长时间,因为
浏览 0
提问于2010-02-02
得票数 0
回答已采纳
1
回答
C++,生成文件,头文件
、
我今天刚刚和一个人谈过有关Makefiles和headerfiles
的
事情。他声称,标准是在
makefile
中不包含任何.h文件,并且所有的#include都应该在.cpp中完成,而不是.h文件。你们是否同意这一说法,或者这是其中一个可以做到
的
两种方式之一?我在网上找到了各种各样
的
观点。
浏览 3
提问于2016-03-13
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券