标签: gcc cmake linker ld
我需要将所有源文件编译为一个对象(* .o)文件。我知道我可以将单个对象与r标志结合起来:
r
ld -r src1.o src2.o... -o program.o
用cmake可以做到吗? Cmake具有对象库目标,但它们仅适用于单个源文件。我也尝试过将-r传递给CMAKE_EXE_LINKER_FLAGS,但是它也不起作用。有什么想法吗?
-r
CMAKE_EXE_LINKER_FLAGS