这个标签是关于`gmake`的问题,`make`实用程序的GNU版本用于维护和更新程序。
考虑我的makefile的以下片段:gui_backend:$(BUILDDIR)/ gui_backend $(BUILDDIR)/ gui_backend:$(BUILDDIR)/gui_backend.o $(BUILDDIR)/config.pb.o $(CXX)$(LDFLAGS) - o $ @ $ ^ $(...
我正在从.config文件中读取配置,如果启用了配置,我想进行一些操作。我写了以下函数,但它抛出错误信息“/ bin / sh:1:语法...
这是我的Makefile:catchall = echo“可用的make命令:dev,rebuild”&& exit 0 .DEFAULT:@ $(catchall)错误:@ $(catchall)dev:docker-compose -f docker-compose.dev.yml。 ..
我安装了MinGW和MSYS,将C:\ MinGW \ bin添加到PATH但我仍然无法在Windows的cmd上运行Makefile。我想运行cmd.exe并且有类型,例如,make all但是我的cmd说有...
我正在尝试在makefile中执行此操作并且它失败可怕:M_ARCH:= $(shell g ++ -dumpmachine | awk'{split($ 1,a,“ - ”); print a [1]}')你知道吗?为什么?我想它与逃避有关,但是什么和......
如何在GNU make中获取makefile的父目录的基名?
假设您想要一个makefile,它将生成一个以父目录命名的文件。一种方法是对目标名称进行硬编码,但这不是非常“通用”,例如: TARGET:= ...
关于Makefile的问题 - 什么是“$ +”以及这里调用的.c文件/依赖项在哪里?
我遇到了这个Makefile(通过名为sendip的开源项目找到它)我对这个文件有两个混淆 - 这里.c文件被指定为依赖项?虽然都......
考虑下面设计的Makefile:.PHONY:所有一个SLEEP = 2 all:一个二一二:@sleep $(SLEEP)@echo $ @用make -j 2运行这个就可以在它完成任务时完成两个任务。 。
我正在写一个makefile。在我的用例中,变量名称存储在另一个变量中。我试图从功能评估它,但它没有正确评估。在代码中我想“devinit”来......
如何使用make with make来自动创建json编译数据库?
我正在使用带有YouCompleteMe(YCM)插件的vim进行C编程。 YCM需要一个json文件来显示代码完成建议或手动制作的.ycm_extra_conf.py文件。构建像cmake和......这样的系统
我很擅长制作。到目前为止,我已经设法使用在线发现的一些GNU手册和教程创建了以下内容。我想让make将所有创建的目标文件放入目录中......
有谁知道如何在食谱上使用here-document重定向?测试:sh <
是否可以分配一个也从命令行传递的变量?我尝试了下面的Makefile:testvar:= newassign .PHONY:all all:@echo $(testvar)如果我执行make,...
我在C中编写了一个ftp客户端(使用GNU make),现在想用Qt为它编写GUI。构建时,出现错误:错误:找不到架构x86_64链接器命令的符号失败,带...
如何在多核Linux机器上使用GNU make --max-load?
从GNU make的文档:http://www.gnu.org/software/make/manual/make.html#Parallel当系统负载很重时,您可能希望运行的作业少于轻松的作业。 。
强制GNU-make使用符号链接目标的修改时间,而不是源的修改时间
我遇到GNU make 3.81中修改时间的问题。我的Makefile使用从远程服务器挂载的数据,由于某些原因我不知道,它设置了...的修改时间。
希望在这里有点见解。我有一个项目的源代码,没有关于如何编译的文档,所有编写它的人都离开了:)我们有一个问题,幸运的moi ...
我目前正在编写一个简单的HTML / CSS / JS网站(在Linux桌面上),没有任何动态生成的代码,如PHP,但我遇到的问题是,如果我决定更改菜单或页脚,...
我有以下Makefile:MYVAR = 10 target:for $ in $(seq 0 $ MYVAR)do echo“test”。 $ i done基本上我想得到的是...测试1测试2 ...测试n当我尝试...
我写了一个准备一些文件的makefile。我创建ORIGINAL目录,然后我使用文件夹中的文件启动其他规则RDIR =。 RFILES:= $(通配符$(RDIR)/ * .vcf)OUTDIR = ...