找回密码
 立即注册
查看: 467|回复: 3

SDCC 是不是无法控制不用的函数不编译或者连接

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-05-02 11:38:17

44

主题

230

回帖

2845

积分

金牌会员

积分
2845
发表于 2024-8-15 22:31:18 | 显示全部楼层 |阅读模式
1、如标题,是不是没有这样的设置项;
2、如果使用库函数是不是只有include 的文件中的函数才会编译和连接;

不争是争
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:328
  • 最近打卡:2025-03-09 19:40:01

9

主题

328

回帖

4501

积分

荣誉版主

积分
4501
发表于 2024-8-16 00:39:36 | 显示全部楼层
第一点是的,链接器不支持拆分到函数,最小单位是文件
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-05-02 11:38:17

44

主题

230

回帖

2845

积分

金牌会员

积分
2845
发表于 2024-8-16 08:56:10 | 显示全部楼层
wnag*** 发表于 2024-8-16 07:55
不知道这个帖子是否有用
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=10158&pid= ...

这个帖子看到过,试讲keil的,我这个是sdcc不一样
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:308
  • 最近打卡:2025-05-02 06:39:43

1

主题

13

回帖

1325

积分

金牌会员

积分
1325
发表于 2025-1-31 19:42:06 | 显示全部楼层
c语言连接的时候会只链接用到的东西,不过这个是以单个源文件为整体来控制的,所以库函数差不多一个库函数一个源文件,这样连接的时候就可以只链接需要的部分。
头文件只是有一些定义什么的,单纯inlucde头文件并不会导致多链接东西进去。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 22:08 , Processed in 0.109893 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表