如何处理特定文件并将其链接?

时间:2010-09-10 21:37:17

标签: makefile codeblocks

我找到了将文本文件编译为字符串变量的东西: 代码:

objcopy --input binary --output elf64-x86-64 --binary-architecture i386 test.txt test.o

我希望为每个./included_text/*.abc执行此操作,然后将每个文件链接起来。 我发现前/后构建步骤,但我找不到任何可以帮助我的东西。或者你可以解释如何更简单地完成整个makefile。

1 个答案:

答案 0 :(得分:0)

output:

text_files:= $(wildcard *.txt)

text_objects:=$(addsuffix .o,$(basename $(text_files)))
objects=$(text_objects) $(other_objects)


%.o: %.txt
    objcopy --input binary $(OBJCOPY_FLAGS) $< $@

output: $(objects)
    echo linking $@ from $^
    #ld ....