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