用cmake编译为单个目标文件

时间:2018-11-14 05:51:22

标签: gcc cmake linker ld

我需要将所有源文件编译为一个对象(* .o)文件。我知道我可以将单个对象与r标志结合起来:

ld -r src1.o src2.o... -o program.o

用cmake可以做到吗? Cmake具有对象库目标,但它们仅适用于单个源文件。我也尝试过将-r传递给CMAKE_EXE_LINKER_FLAGS,但是它也不起作用。有什么想法吗?

0 个答案:

没有答案