gnu-make

    0热度

    1回答

    这是一个示例Makefile,它使用关键字modules两次(除了出现在路径和PHONY中的那些)。 # Path to the kbuild Makefile of the kernel to compile against export KERNEL_BUILD_PATH := /lib/modules/$(shell uname -r)/build # Name of this kern

    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热度

    2回答

    我有可以有三个值的化妆说法,说A,B和C 我写的makefile中如下: ifeq ("$(PLATFORM)", "A") echo "PLATFORM A" else ifeq("$(PLATFORM)", "B") echo "PLATFORM B" else echo "PLATFORM C" 这个我不能执行所有的三种情况。 我用: make PLAT

    0热度

    1回答

    我正在使用GNU MAKE工具构建我的嵌入式C项目。每当我使用make命令构建时,即使没有改变,它也总是重建整个项目。 有没有什么办法可以找到哪些依赖关系文件导致重建。

    0热度

    1回答

    在我包含的Makefiles中的一个是%.kt_rfgw规则。当我第一次编译时,有No rule to make target,它失败了。但是当我做第二次没有任何改变时,它会发现除了web服务器之外的规则不需要重建。 生成文件: TARGET:=kt_rfgw all: webserver gateway webserver: ...doing stuff... gatewa

    0热度

    1回答

    我正在尝试了解用户配置使用的临时目录的位置。该GNU Make manual在目录变量部分提到TMPDIR: [runstatedir]目录不应也许除了在重新引导时被清洁,而一般的/ tmp(TMPDIR)可以任意地清洗。 但我找不到TMPDIR记录在Directory Variables,Implicit Variables或Automatic Variables。 有点令人惊讶的(对我而言),