gnu-make

    0热度

    1回答

    我需要复制几个文件。做一个生成文件: FILES=foo.txt d1/bar.dat d2/baz.txt TARGETDIR=/app targets=$(addprefix $(TARGETDIR)/,$(FILES)) all: $(targets) $(targets): $(FILES) cp $(subst $(TARGETDIR)/,,[email pro

    0热度

    4回答

    当hdr.h文件改变时,GNU-Make不会重新编译。 如下图所示,即使生成了main.d文件,也没有尝试重新编译。 你能指导我为什么发生? hdr.h #ifndef __HDR_H__ #define LOOP_CNT 1000 #endif /* __HDR_H__ */ 的main.c #include <stdio.h> #include "hdr.h" int mai

    0热度

    1回答

    有了这个简单的例子Makefile PHONY: all all: prog_main prog_main.c: echo 'int module(); int main(){return module();}' > [email protected] module.c: echo 'int module(){return 0;}' > [email protecte

    0热度

    1回答

    我有一个Makefile里面有这些规则(只显示部分)。 OBJ=gemm.o utils.o cuda.o ... ASMS = abts_crt2.S OBJ+= $(ASMS:.S=.o) LDS = ldabts.lds OBJS = $(addprefix $(OBJDIR), $(OBJ)) DEPS = $(wildcard src/*.h) Makefile $

    0热度

    1回答

    我有这个版本的makefile [[email protected] 415]$ make --version GNU Make 3.81 我有,我有3个文件目录躯体。我只想生成一个输出。这是我写的。 ` OUTSOMATIC=SOMATIC FINAL=FINAL INPUT=$(wildcard $(OUTSOMATIC)/*.vcf) OUTSORT2= $(patsubst $(OU

    0热度

    1回答

    我试图调整一个自动构建包的bash测试脚本。脚本的相关部分是: # https://kojipkgs.fedoraproject.org//packages/cryptopp/5.6.3/8.fc27/data/logs/i686/build.log # https://kojipkgs.fedoraproject.org//packages/cryptopp/5.6.3/8.fc27/data

    1热度

    1回答

    我们正在研究使用GNUmake构建的C++库的Travis CI设置。配置文件位于.travis.yml。它是用于测试和实验的库的Git克隆。 的配置文件在matrix几个库配置: matrix: - BUILD_MODE="shared" - BUILD_MODE="static" - BUILD_MODE="no-asm" - BUILD_MODE="a

    0热度

    1回答

    我想使用使处理任意目录树(源)的内容并创建与源树具有相同结构的另一个目录树(目标) 。 源代码树的子目录包含以.md结尾的文件(降价文本)。目标是使用pandoc为源树中的每个文件在目标树中创建一个.html文件。 以下代码从this thread转换文件在同一棵树,但我不知道如何修改它,因此它将生成的文件放入另一棵树。 markdown := $(shell find . -name '*.md

    0热度

    2回答

    让我有这样的规则来实现: dist/node/%.js: src/%.node.js yarn.lock .babelrc | $(NODE_DIST_DIRS) $(BIN)/babel $< -o [email protected] 它时,我的源代码文件.node.js结束工作正常。例如, $ make dist/node/fs.js mkdir -p dist/node/

    0热度

    1回答

    我试图将文件的内容加载到避免在执行生成文件任务期间在执行生成文件任务期间-p调用命令时显示敏感数据(如密码)。 该命令在没有变量替换的情况下运行。我试图运行一个docker login码头注册表,但理论上这应该是不相关的,我的意思是:下面的方法可以用于任何命令而不仅仅是docker命令。 我想我搞乱了双引号的组合“和反引号`或类似的东西,但我不能找到一个办法让这个工作。 到目前为止与此makefi