大锤子 发表于 2024-8-15 22:31:18

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

1、如标题,是不是没有这样的设置项;
2、如果使用库函数是不是只有include 的文件中的函数才会编译和连接;

kksk 发表于 2024-8-16 00:39:36

第一点是的,链接器不支持拆分到函数,最小单位是文件

大锤子 发表于 2024-8-16 08:56:10

wnagming 发表于 2024-8-16 07:55
不知道这个帖子是否有用
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=10158&pid= ...

这个帖子看到过,试讲keil的,我这个是sdcc不一样

chenc 发表于 2025-1-31 19:42:06

c语言连接的时候会只链接用到的东西,不过这个是以单个源文件为整体来控制的,所以库函数差不多一个库函数一个源文件,这样连接的时候就可以只链接需要的部分。
头文件只是有一些定义什么的,单纯inlucde头文件并不会导致多链接东西进去。
页: [1]
查看完整版本: SDCC 是不是无法控制不用的函数不编译或者连接