当前位置: 首页 > wzjs >正文

手机网站 焦点图微商怎么找客源人脉

手机网站 焦点图,微商怎么找客源人脉,8080端口做网站,关于优化疫情防控措施让我解释一下 -Wl,--whole-archive -lxixihaha -Wl,--no-whole-archive 和直接使用 target_link_libraries 的区别: 普通链接(target_link_libraries): 链接器只会链接那些被实际引用到的符号如果某个目标文件中的符号没有被其他…

让我解释一下 -Wl,--whole-archive -lxixihaha -Wl,--no-whole-archive 和直接使用 target_link_libraries 的区别:

  1. 普通链接(target_link_libraries):
  • 链接器只会链接那些被实际引用到的符号
  • 如果某个目标文件中的符号没有被其他地方引用,这个符号就不会被链接进来
  • 这是默认的链接行为,可以减小最终可执行文件的大小
  1. --whole-archive 方式:
  • --whole-archive 告诉链接器必须包含库中的所有目标文件,而不管这些符号是否被引用
  • 所有符号都会被强制链接进来,即使没有被引用
  • -Wl,--no-whole-archive 用于关闭这个选项,使后续的库回到普通链接模式

在您的项目中:

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--whole-archive -lxixihaha -Wl,--no-whole-archive")

这行代码的意思是:

  1. -Wl,--whole-archive:开启完整归档模式
  2. -lxixihaha :链接 lxixihaha 库,此时会链接其中所有符号
  3. -Wl,--no-whole-archive:关闭完整归档模式

这种方式通常用于以下场景:

  1. 当库中包含一些初始化函数,这些函数虽然没有被显式调用,但需要在运行时执行
  2. 当使用了一些通过注册机制工作的模块,这些模块的符号可能没有直接引用
  3. 在嵌入式系统中,某些中断向量表或设备驱动需要完整保留

所以在您的项目中:

  • lxixihaha 库可能包含了一些需要完整保留的系统功能
  • 而其他库(bsp、application、platform、gcc)使用普通链接方式就足够了

这就是为什么我们移除了 target_link_libraries 中的 lxixihaha ,因为它已经通过 --whole-archive 方式被完整链接了。如果同时使用两种方式,可能会导致符号重复或链接错误。

http://www.dtcms.com/wzjs/287904.html

相关文章:

  • 做网页专题 应该关注哪些网站网络营销怎么做推广
  • 零食天堂 专做零食推荐的网站短期培训学什么好
  • 训做网站的心得体会范文免费网站推广方式
  • 即时设计生成网页武汉seo创造者
  • mvc5 网站开发之美网站建设教程
  • 南昌网站建设索q.479185700宁波网站建设公司哪家好
  • 如何新建网站dw深圳网络推广收费标准
  • 广州市外贸网站建设b站推广入口2022
  • 网站续费合同高质量网站外链平台
  • 公司网站建设案例最新热搜新闻事件
  • 网站登录不上怎么回事营销案例
  • wordpress内核人员优化方案
  • 域名注册和网站设计服务永久观看不收费的直播
  • 广东省网站开发建设企业网站的推广方法有哪些
  • 做徽章的企业网站在线seo工具
  • 南宁网络推广建站品牌推广策划营销策划
  • 做网站自动赚钱沈阳沈河seo网站排名优化
  • wordpress主题tiger网站收录优化
  • 加强信息管理 维护网站建设他达拉非功效与作用主要会有哪些
  • 爱情网站设计如何做网络推广
  • wordpress怎么加快网站打开速度关键词查询工具软件
  • wordpress获取自定义字段名称seo全国最好的公司
  • 葡萄牙语网站建设百度搜索引擎平台
  • 临沂免费自助建站模板湖北疫情最新情况
  • 做网站公司联系方式页面网站推广经验
  • 无锡网站开发平台seo零基础视频教程
  • 软装设计网站排名百度公司全称叫什么
  • wordpress使用自己的模板杭州seo网站建设靠谱
  • 网站开发需要的编程软件以下哪个单词表示搜索引擎优化
  • 上海比较好的公司排名深圳做seo有哪些公司