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

【GreenHills】GHS合并库文件

1、 文档目标

解决Green Hills对于多个库文件合并问题

2、 问题场景

客户具有多个工程库文件。但是,客户想要在项目最终交付的时候,通过将多个库文件打包成一个库文件,进行交付。

3、软硬件环境

1)、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、在GHS中可以通过对应的工具链的编译器将.o文件打包生成.a库文件。

//ARM工具链
ccarm main.o -archive -o main.a

//RH850
ccrh850 main.o -archive -o main.a

2)、对应的编译器想要将库文件进行合并。可以使用参数--merge_archive选项进行操作。(如图4-1)

//ARM工具链
ccarm beep.a key.a -merge_archive -o merge.a

//RH850
ccrh850 beep.a key.a -merge_archive -o merge.a

图 4-1

3)、最终在工程目录下,就可以将库文件进行合并了。(如图4-2)

图4-2

————————————————————————

​ 版权声明:本文为亿道电子技术有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

相关文章:

  • 2024-2025 学年广东省职业院校技能大赛 “信息安全管理与评估”赛项 技能测试试卷(一)
  • ROS ur10机械臂添加140夹爪全流程记录
  • Android Studio超级详细讲解下载、安装配置教程(建议收藏)
  • 第二章:辅助功能
  • FFmpeg进化论:从av_register_all手动注册到编译期自动加载的技术跃迁
  • 高中数学基础-平面向量
  • JMeter性能问题
  • 5 分钟用满血 DeepSeek R1 搭建个人 AI 知识库(含本地部署)
  • Linux提权之提权脚本应用(十二)
  • halcon三维点云数据处理(二十五)moments_object_model_3d
  • 【qt链接mysql】
  • Android 轻量级双向 IPC 通信 Messenger
  • 前端项目打包过滤指定icon文件
  • 100天精通Python(爬虫篇)——第113天:爬虫基础模块之urllib详细教程大全
  • OpenCV(8):图像直方图
  • 【备赛】在keil5里面创建新文件的方法+添加lcd驱动
  • https和http有什么区别
  • VMware 与 CentOS 安装指南
  • Spring Core面试题
  • P1038 [NOIP 2003 提高组] 神经网络
  • 商务部:长和集团出售港口交易各方不得规避审查
  • 最高人民法院、中国证监会联合发布《关于严格公正执法司法 服务保障资本市场高质量发展的指导意见》
  • “女硕士失踪13年生两孩”案进入审查起诉阶段,哥哥:妹妹精神状态好转
  • 以军向也门3个港口的居民发布撤离令
  • 从《让·桑特伊》到《追忆》,假故事的胜利
  • 这个“超强致癌细菌”,宝宝感染率高达40%,预防却很简单