腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从
Makefile
中
的
目标
名称
提取
宏
参数
makefile
、
gnu-make
在我
的
makefile
中有一堆这样
的
行,它们有不同
的
排列。我想用一个通用
的
规则使它们自动化,所以如果我输入$ make foo-WHATEVER,make就知道如何
从
foo.c和相关
的
-D标志构建它。
浏览 13
提问于2019-09-30
得票数 0
2
回答
Allegro5生成文件错误
c
、
makefile
、
allegro5
注:这是头脑第一C书中
的
最后练习。#include <stdio.h>const int disp_w\n"); }Blasteroids
浏览 5
提问于2017-01-25
得票数 0
回答已采纳
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
1
回答
如何使用NetBSD构建交叉编译NetBSD工具链
c
、
gcc4
、
netbsd
我有一个使用qemu创建
的
NetBSD VM,我正在尝试使用Hello World.c源代码附带
的
build.sh脚本编译一个简单
的
NetBSD程序,并使用交叉编译
的
工具链。但是,我无法让程序编译。/build.sh -m evbarm -U distribution===> Tools built to /opt/cross/evbarm/usr/src/tooldir.NetBSD
浏览 0
提问于2015-11-28
得票数 2
回答已采纳
1
回答
不要为
makefile
做任何事情
makefile
我刚开始制作文件,在看了一些例子之后,我不明白为什么我
的
makefile
没有运行。我正在尝试创建一个依赖于c++、A.cpp和B.cpp
的
main.cpp对象文件。cat-error1 : splrun-error1 : spl我认为这可能是选项卡问题,但下面是cat -e -t -v
makefile
的
输出:^Ig++ -o spl main.cpp A.cpp B.cpp$ cat-error1 : sp
浏览 1
提问于2016-04-10
得票数 0
回答已采纳
1
回答
调用自定义函数后
Makefile
中
缺少分隔符错误
makefile
、
gnu-make
我正在编写一个
宏
,它从给定
的
名称
创建一个空
的
目标
文件名。并且还将命名
的
目标
重定向到该空
目标
名称
。 运行此函数后,我希望
Makefile
如下所示: a:./build/._a @echo building $@ 然而,我经常得到这样
的
信息: $ make a
Ma
浏览 13
提问于2019-12-13
得票数 1
回答已采纳
1
回答
Kbuild -包括来自外部目录
的
源文件
linux
、
makefile
、
kbuild
我只想在我
的
源码树
中
维护该代码
的
一个副本。我在考虑将共享
的
源文件放在一个共享文件夹
中
(在内核树之外),让kbuild
从
外部目录构建这些文件,并在模块
的
目录中生成.o文件。有没有使用kbuild包含外部目录
中
的
源文件
的
好方法?我
的
目标
目录将如下所示:| + drivers| +
Makefile
| + foo
浏览 6
提问于2013-03-05
得票数 0
4
回答
用make有条件地设置调试
宏
c++
、
build
、
debugging
、
makefile
、
macros
在我
的
C++项目中,只要定义了
宏
DEBUG,调试printf-esque语句就会编译到可执行文件
中
。CXXFLAGS += -g -I ../ -Wall -Werror -DDEBUG 但是,这并不是很灵活;如果我不希望在我
的
最终程序中使用调试语句,我就必须修改
Makefile</em
浏览 0
提问于2009-09-17
得票数 1
回答已采纳
4
回答
makefile
变量可以与
从
源文件读取
的
值一起赋值吗?
c
、
makefile
假设有一个C程序,它将其版本存储在main.c
中
的
全局char*
中
。buildsystem (gnu make)能否在构建时以某种方式
提取
此变量
的
值,以便构建
的
可执行文件具有与程序
中
显示
的
完全相同
的
版本名?我想要实现
的
是,给出源:buildsystem将生成一个名为Superprogram 1.
浏览 0
提问于2010-07-20
得票数 5
回答已采纳
2
回答
将变量
从
C文件传递给
makefile
c
、
makefile
在生成文件
中
,我将
参数
作为变量BOOTLOAD添加到链接器标志
中
如果我用
makefile
但是我想从C代码
中
传递这个变量,所以我尝试像#define BOOTLOAD 0x3800一样定义它。但是链接器找不到它。 如何
从
C文件传递BOOTLOAD?
浏览 0
提问于2015-09-07
得票数 0
回答已采纳
2
回答
制作:“
makefile
”没有什么可做
的
java
、
makefile
我试着学习为java项目创建
makefile
。我编写了一个基本类,名为Hello.java。然后,我编写了一个
makefile
,如下所示:JFLAGS = -g.SUFFIXES: .java .class $(RM)*.class 当我试图在cygwin上运行这个文件并输入make -f
makefile
时,我得到了一个类
浏览 6
提问于2013-11-16
得票数 2
回答已采纳
1
回答
使用Eclipse进行C/C++开发,而不更改现有的项目目录结构
c
、
eclipse
、
eclipse-cdt
但是,我不想让eclipse接触到我真正
的
项目文件夹(很明显,它应该改变代码,但不希望它创建任何配置文件夹等等)。这有可能吗?我正在考虑在另一个文件夹上创建一个工作区,并从我
的
项目路径
中
添加源代码。但这似乎是复杂
的
,没有任何经验
的
eclipse,当处理Makefiles等! 有人做过类似的事吗?有指引吗?
浏览 0
提问于2015-12-29
得票数 1
回答已采纳
2
回答
Makefile
不重建依赖项
makefile
我刚开始使用
makefile
,并尝试生成一个基本
的
makefile
作为大学练习
的
一部分。这是我到目前为止为
makefile
编写
的
代码: ld -N chello.o writeexit.o -o chello as writeexit.s -o writeexit.o ld、gcc和as前面的空格都是制表符,所以我认为空格是可以
浏览 1
提问于2012-10-15
得票数 0
2
回答
在其他配方中定义
目标
名称
makefile
、
gnu-make
它可能很难看,但我想在
目标
名称
中使用
宏
,它在另一个配方中获得一个赋值。我知道如何使用eval函数在其他食谱
中
定义
宏
/变量,如下所示: $(eval TEXT := $(shell cat somefile.txt)) echo也可以使用
宏
来定义
目标
名称
。现在假设我有一个文件,例如tar ball,它
的
名称
总是以'program-‘开头,以'.b
浏览 0
提问于2017-10-03
得票数 0
1
回答
以编程方式自动生成规则/使用
宏
automake
我需要一种方法来生成超出Automake所能提供
的
makefile
的
一部分。也就是说,规则不能从标准Automake生成。但是,通过简单
的
替换,可以很容易地将一些基本
参数
转换为
makefile
块。我看到autoconf使用了M4,但显然automake部分没有(在
Makefile
.am
中
)。那么,有没有办法在
Makefile
.am文件中使用某种
宏
工具呢?
从
本质上讲,我只需要一个
宏
浏览 0
提问于2012-03-07
得票数 0
回答已采纳
1
回答
在
makefile
中导出预处理器
宏
gcc
、
makefile
、
g++
、
gnu-make
我想将预处理器
宏
从
特定
目标
中
的
主
makefile
导出到内部
makefile
。示例: Main_
Makefile
CXXFLAGS+=-DNewFlag=NewFlag在这里,我想使用CXXFLAGS
的
值,它是-DNewFlag=NewFlag,并且仅在某些目录/make
中
的
target1下定义 请告诉我如何才
浏览 4
提问于2017-03-28
得票数 0
1
回答
当某人运行“Make”时检测(非)GNU
makefile
、
gnu-make
我有一个项目,它
的
makefile
使用了GNU独有的特性。可悲
的
是,在运行make时,我们必须支持GNU仍然不是默认
的
平台。我
的
一位同事被这种情况咬了一口,因为一个非GNU make实现没有正确地构建我们
的
代码(它将一个自动变量扩展为一个空字符串)。我希望通过生成一个显式
的
错误消息来防止再次发生这种情况。我可以在
Makefile
中
写些什么来区分GNU制造和非GNU制造,打印一个明确
的
错误,然后退出?我已经想出了一个
浏览 0
提问于2010-08-03
得票数 7
2
回答
C语言当前翻译单元编译
的
对象
名称
c
有没有一个
宏
或全局变量,我可以通过它来了解当前翻译单元在C中将用于
的
目标
文件
的
名称
?我只知道源文件
的
宏
。 谢谢。
浏览 0
提问于2011-02-16
得票数 1
回答已采纳
1
回答
Makefile
包含与
MAKEFILE
_LIST冲突
的
.env
makefile
我有一个
Makefile
,我想在其中加载放置在.env文件
中
的
环境变量。 我使用include指令来实现这一点。-include .env 我还有一个help
目标
来显示可用
的
任务: help: ## Displays help menu grep -E '^[a-zA-Z_-]+:.*?.*$$' $(
MAKEFILE
_LIST) | sort | awk 'BEGIN {FS = ":.*?帮助任务只显示"
Makefil
浏览 35
提问于2020-10-09
得票数 1
回答已采纳
1
回答
宏
定义如何
从
Makefile
传递到头文件?
makefile
、
cygwin
我试图用
宏
定义和未定义两次编译源代码。因此,默认情况下,
宏
是未定义
的
&我希望通过
Makefile
的
参数
来定义这个
宏
,如所以我在file.h中使用这个档案:- #define some_targets #define other_targets那么这个ONE_MACRO是如何
从
m
浏览 1
提问于2017-08-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Make 快速入门
Makefile的基本编写与优化
不限制excel版本,3步快速制作工作表目录,老板看了都夸你厉害
一位嵌入式高手摸索出的Linux内核编译步骤和经验
全民K歌后台编译优化:从40分钟到30秒
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券