gnu-make

    0热度

    1回答

    在生成文件1: CC_FLAGS += -std=gnu99 CC_FLAGS += -g Makefile中2: CC_FLAGS += -std=c99 通过make文件1递归调用。如何在makefile 1中定义undef?

    0热度

    1回答

    我试图在Make目标中用冒号分隔值拆分字符串。 当我尝试在使用for循环,eval,shell的目标配方中拆分字符串时,我得到空白值。在那时我使用shell命令将字符串拆分到目标结果之外是正面的。 任何人都可以帮助我修复目标配方。 下面是片段。 notebooks=new:e7e45d89-94cc-4783-86c5-2236d9904a24 test:2af1d689-98c3-48f2-98

    0热度

    2回答

    我是非常新的make。我有一个生成三个乳胶文件的perl脚本。我想创建一个makefile来执行perl脚本,然后在新生成的tex文件上运行lualatex。到目前为止,我有以下几点: make: perl diff.pl pdf: make $(eval LIST := $(shell ls *.tex)) lualatex $(LIST).tex

    0热度

    1回答

    我正在尝试使用GNU-make从Chris Crawford的源代码Balance of Power 1990运行makefile。坦率地说,我没有使用makefile的经验,也不知道我在做什么。在生成文件看起来是这样的: GlobDebug=FALSE "{BOPO}"BOPSRace1 ト "{BOPO}"BOP2.code "{BOPS}"NewResrc.r rez "{BOP

    0热度

    1回答

    包含的makefile可以确定它自己的相对路径吗? 即,下式给出: # Makefile include path/to/included/sub.mk 是path/to/included/可通过和变量或函数?

    0热度

    2回答

    我需要验证与模式的ID创建文件(Abbbbb-YYY)之前正确 例子: ID := A12345-789 B98765-123 C58730-417 VARIANT := test1 test2 test3 构建和后处理将生成的文件取决于起来的变体: `sw_main_test1.hex ,sw_main_test1.hex and sw_main_test1.hex ` .PHONY

    0热度

    1回答

    我已经修改了这个片段将它升级到SHA-256: https://unix.stackexchange.com/questions/28994/how-can-a-makefile-detect-whether-a-command-is-available-in-the-local-machine determine_sum = \ sum=; \ for x in sha256

    0热度

    2回答

    这里是我的makefile: AS=nasm ASFLAGS=-f elf64 %: %.o ${LD} -o [email protected] $< 假设我有一个源文件foo.s,我可以运行make foo.o然后make foo使可执行foo。 $ make foo.o nasm -f elf64 -o foo.o foo.s $ make foo ld -o f

    0热度

    1回答

    我有一个变量$(target) 我建造这个变量$(target_dir) 的条件是: 如果target是本地目录,那么target_dir是curr_dir/target 如果target是不本地目录,然后target_dir是curr_dir 目前我使用$(wildcard ...)检查curr_dir/target存在: target_as_dir := $(shell pwd)/$(targ

    0热度

    1回答

    如何使用make的模式特定变量值功能https://www.gnu.org/software/make/manual/html_node/Pattern_002dspecific.html#Pattern_002dspecific定义多个变量?例如,假设LIBDIR和RPATH已经被定义,我想设置如下: LDFLAGS += -L$(LIBDIR) $(RPATH) LDLIBS += -lso