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

【Linux】GCC编译选项-Wl 和 链接(ld)选项-rpath

1、-wl

1.1 简介

-wl 的 “l”不是数字“1”而是小写的“L”。

作用:
-Wl 是 GCC 的编译选项,用于将逗号分隔的参数列表传递给底层的链接器(ld)
类似的还有

  • -Wa:将逗号分隔的参数列表传递给底层的汇编器
  • -Wp:将逗号分隔的参数列表传递给底层的预处理器

1.2 语法

1)基本格式

gcc -Wl,<param1>,<param2>,<param3> ...

参数间需用逗号分隔,例如 -Wl,-rpath,/lib。
若参数本身包含空格,需用引号包裹或用多个 -Wl 分段传递:

gcc -Wl,"--param with space" ...    # 引号包裹
gcc -Wl,--param1 -Wl,--param2 ...  # 分段传递


2)参数传递示例

gcc -Wl,-Bstatic -la -lb -Wl,-Bdynamic -lc

等效于链接器命

相关文章:

  • 转运公司网站建设外贸接单平台网站
  • 定制开发电商网站建设多少钱楚雄百度推广电话
  • 网站做全局搜索网络营销薪酬公司
  • 有谁认识做微网站的宁波seo企业网络推广
  • 做网站使用独享服务器的优点如何查看百度指数
  • 什么叫网站优化爱站网备案查询
  • 【自动化运维】Python 的安装和使用
  • ARM------硬件程序开发
  • 今日行情明日机会——20250403
  • 图解AUTOSAR_LINInterface
  • JavaEE-0403学习记录
  • 数据结构C语言练习(设计循环队列)
  • CSS:换行与不换行
  • openGL 学习,Hello Triangle!
  • 【机器学习】--多分类(单标签)
  • Spring Boot 整合mybatis
  • Vulnhub-PrinkysPalacev3
  • 火山 RTC 引擎 2 ----APPKEY
  • 研究下适合部署在jeston上的深度学习类单目标跟踪算法
  • 【数据结构】哈希
  • 算法每日一练 (25)
  • 【4】搭建k8s集群系列(二进制部署)之安装master节点组件(kube-apiserver)
  • 每日一题(小白)模拟娱乐篇11
  • Nginx接收https并内部转发成http
  • LORA+llama模型微调全流程
  • SQL DB 数据类型