gpt4 book ai didi

linux - Linux 上的 CMake 和资源文件中的链接

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:03 24 4
gpt4 key购买 nike

<分区>

我想在 CMakeLists.txt 文件中做两件事:

  1. 我想先创建一个由 ld 创建的目标文件(类似 ld -r -b binary -o binary.o foo.bar 的命令)
  2. 将这个创建的文件链接到我的可执行文件中

我研究过使用 add_custom_target 和/或 add_custom_command,但 CMake 文档让我对如何在 CMake 中有效地完成这两项任务感到困惑。

如果我添加自定义目标并指定我自己的命令,CMake 如何知道将哪个文件链接到可执行文件中?如果我添加自定义命令(例如 PRE_LINK),我如何将其添加到链接阶段?

或者有没有更好的方法在 Linux 中使用 CMake 处理资源文件?

提前致谢。

编辑:发现这个问题本质上是一样的,也回答了我的问题:compile and add object file from binary with cmake .

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com