CMake target_link_libraries

对应关系

  • .cc -------- .o 或者 一个.so
  • 多个.cc ----- .a 或者一个.so

单个.cc 编译顺序(不需要顺序)-----------cmake 中单个的.cc编译也不需要顺序

  • .o生成不需要依赖
  • .so生成也不需要依赖

多个链接库链接顺序

-是有顺序的,cmake可以通过target_link_libraries来确定这种连接关系

cmake一次性生成多个.so或者.a需要确定源文件的顺序吗?

-答曰:不需要

总结

  • 只有链接时才需要确定链接库的顺序。其他时刻都是渣渣
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容