腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
makefile
中
的
条件
编译
,
以便
忽略
命令行
参数
、
、
、
、
在linux上使用gcc
编译
器时,我有一个使用
命令行
参数
(一个
参数
)
的
C程序,比如./myprog0 我想写一个使用
条件
编译
的
makefile
,这样如果我像make SPECIAL=1一样
编译
,那么就会使用
命令行
参数
。如果我
编译
时没有特殊
的
,比如make,那么即使我们输入
命令行
参数
,它也会被
忽
浏览 33
提问于2021-08-30
得票数 0
4
回答
用make有
条件
地设置调试宏
、
、
、
、
在我
的
C++项目中,只要定义了宏DEBUG,调试printf-esque语句就会
编译
到可执行文件
中
。CXXFLAGS += -g -I ../ -Wall -Werror -DDEBUG 但是,这并不是很灵活;如果我不希望在我
的
最终程序中使用调试语句,我就必须修改
Makefile
来删除-DDEBUG。是否有一种方
浏览 0
提问于2009-09-17
得票数 1
回答已采纳
1
回答
当使用cmake生成时,qtcreator创建者将
忽略
cmake选项。
、
、
目前,我只需打开与我
的
项目相关
的
CMakeLists.txt文件,就可以在qtcreator
中
打开我
的
项目。这是很好
的
工作,因为我可以构建,调试和运行
的
项目从is创建者。现在,我尝试使用
参数
-DPCL_DIR=/usr/local运行cmake,该
参数
更改了我在代码中使用
的
PCL库
的
默认路径。我可以在
命令行
中
做得很好。但是,当试图使用cmake向导从it创建者执
浏览 0
提问于2013-09-25
得票数 0
回答已采纳
2
回答
Allegro5生成文件错误
、
、
注:这是头脑第一C书中
的
最后练习。#include <stdio.h>const int disp_w\n"); }
浏览 5
提问于2017-01-25
得票数 0
回答已采纳
2
回答
从
命令行
编译
wxWidgets
、
、
我想从wxWidgets v3.0.0
命令行
编译
visual C++ 2010,我想使用/MT选项,它负责C运行时库。以下是我所做
的
:但是在前面的命令nmake fatal error注意,/MT、/MD等是
编译
器
中
的
选项。 现在,如何编写能够在使用C运行时库(Static或Dynamic
浏览 4
提问于2014-01-08
得票数 0
回答已采纳
1
回答
改进
Makefile
,使其只创建和清理已更改/特定请求
的
程序
、
基于堆栈溢出响应,我创建了一个
Makefile
,它将所有.c文件
编译
成单独
的
可执行文件。我添加了一个删除所有程序
的
clean部分。patsubst %.c,%,$(SRCS)) rm -f $(PROGS) $(CC) $(CFLAGS) -o $@ $< 如何让
Makefile
读取附加
的
命令行
参数
,
以便
它只清理指
浏览 3
提问于2015-02-12
得票数 0
回答已采纳
2
回答
如何使用CMake在
编译
时定义
编译
器标志?
、
、
add_definitions添加在执行cmake (而不是make)时固定
的
定义。当make (不是cmake)被执行时,如何定义它们?定义
的
值将是自定义命令
的
输出。
浏览 1
提问于2009-12-12
得票数 12
1
回答
编译
而不链接
、
、
、
我有一个用CMake设置
的
项目,我想在项目中构建一个对象文件并输出它
的
llvm表示,
以便
系统地检查生成
的
输出。到目前为止,我得到
的
是: separate_arguments(COMPILE_FLAGS UNIX_COMMAND,${CMAKE_CXX_FLAGS}并不包含实际
编译
中
传递给clang
的
所有<em
浏览 2
提问于2015-02-12
得票数 2
1
回答
重写
Makefile
命令行
参数
,用于“`ifeq`”
、
我
的
Makefile
可选地接收一个名为COMPILE
的
命令行
参数
,我想重写
Makefile
脚本本身。endif 是否有一种方法可以正确地覆盖在
条件
词中使用
的</
浏览 5
提问于2015-09-19
得票数 1
回答已采纳
2
回答
IntelliJ能` `make compile`吗?
、
、
、
我正在进行一项Java任务,在文件夹中有一个
Makefile
,它看起来像这样 @@echo "To run GUI client: make run"我可以在IntelliJ
中
make我使用
的
是Windows系统。虽然我在Windows上安
浏览 2
提问于2017-05-21
得票数 1
2
回答
什么是iPhone开发环境
中
的
makefile
?
、
、
我已经开发iPhone应用程序几个月了,我已经看过一些包含"
makeFile
“文件
的
iphone开源应用程序
的
例子。就像cydia来到这里一样, 我用谷歌搜索了一下,但找不到任何令人满意
的
解释。有人能用简单
的
语言给我解释一下这个
makefile
是什么吗?
浏览 0
提问于2010-01-28
得票数 1
回答已采纳
4
回答
Makefile
:按
条件
退出
、
在执行
Makefile
中
的
一些代码之前,我想检查是否设置了一个环境变量。如果没有设置它,我想用简单
的
错误消息抛出一个错误: [ -z "$(MY_APP)" ] && echo "MY_APP must be set" && exit 1[ -z "" ] && echo "MY_
浏览 2
提问于2019-10-29
得票数 11
回答已采纳
1
回答
在规则中使用
makefile
文件作为先决
条件
、
、
我对make缺乏经验,我希望复制由第三方SDK提供
的
构建结构,并使其适应我自己
的
编译
器和项目。...每个项目都有一个
Makefile
,主
Makefile
中
包含一个
Makefile
.common。另一方面,我试图理解和复制相同
的
内容,但对于另一个具有不同选项和语法
的
专有
编译
器(TI
浏览 3
提问于2020-02-24
得票数 1
1
回答
在
Makefile
中
,我不知道为什么这个+=操作符不能工作
但当我做make CPPFLAGS="options A"
的
时候make: *** No targets. Stop.我希望将字符串“选项B”附加到来自
命令行
的
“选项A”
中
。这是怎么回事?提前谢谢。
浏览 3
提问于2014-08-14
得票数 1
回答已采纳
1
回答
Makefile
-提供可选
参数
、
我对脚本和
makefile
非常陌生,我对
命令行
参数
的
传递很好奇。所以,假设我有一个
makefile
,它在C
中
编译
和运行一些东西,例如 (Compiling/Programmake CompileAndRunmake CompileAndRun Argument 然后它将
编译</em
浏览 0
提问于2021-03-15
得票数 1
回答已采纳
1
回答
g++默认
参数
、
、
在
命令行
上使用类似g++
的
编译
器时,有一些
参数
需要在所有的g++调用
中
给出,这些
参数
与缺省
参数
不同。有没有办法(比如使用bashrc),让我选择
的
参数
成为默认
参数
?我正在
编译
单个文件,所以使用
makefile
并不方便。在以前
的
答案
中
,我找不到确切
的
答案。
浏览 1
提问于2011-12-25
得票数 3
回答已采纳
2
回答
如何找到AM_MAKEFLAGS
的
值?
、
、
我正在尝试构建一个我不熟悉
的
软件包,它使用
的
是automake,我也不熟悉它。不同
的
Makefiles到处都有宏$(AM_MAKEFLAGS)。我需要知道这个宏里有什么。我贪婪了又贪婪,找不到它
的
定义。这是否意味着AM_MAKEFLAGS为空?还是automake typicall把它放在了我根本不会去找
的
地方?底线:如果我在任何地方都找不到它
的
定义,我怎么知道它里面有什么?谢谢。
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
3
回答
在Windows下用
Makefile
编译
C源代码
、
、
我正在尝试在Windows
中
编译
一个下载
的
程序。这个程序通常在Linux上运行,但也被编程为在Windows下运行(代码中有#if定义
的
(_WIN32),并声称可以使用borland
的
免费工具)。当我试图从
命令行
使用make时,它告诉我“不正确
的
命令行
参数
:-C”。在
makefile
中
,有很多行都写着"make -C“,后面跟一个目录名。这个语法在Windows
中
不起作用
浏览 1
提问于2010-06-17
得票数 6
2
回答
如何只使用一个并行作业来递归运行?
我有一个
makefile
运行其他
makefile
。其他
的
makefile
中有一个是错误
的
,如果用-j 2或更多
的
工具运行,有时会失败。我如何递归地调用
makefile
,允许它只有一个作业,没有并行性?我通常使用-j 9运行我
的
外部
makefile
。
浏览 3
提问于2017-02-08
得票数 0
回答已采纳
4
回答
如何在递归构建中
忽略
命令行
变量分配?
、
、
两者都是递归
的
(
makefile
中
的
规则使用make调用其他
makefile
来构建项目的组件)。 我将它们命名为'A‘和'B’,其中'A‘构建应用程序,'B’构建'A‘所使用
的
库。A
中
的
顶级
makefile
调用'make TARGET=whatever‘,这意味着所有递归调用
的
构建比特都将目标值作为只读变量继承,包括来自B
的
构建系统,后者
浏览 6
提问于2009-06-01
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
相关知识:MakeFile
Theos开发iPhone开发框架 -- 没有比脚更长的路,没有比人更高的山
一位嵌入式高手摸索出的Linux内核编译步骤和经验
Make 快速入门
Makefile的基本编写与优化
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券