求助一个编译工程code的大小问题

2019-07-21 07:01发布

代码是实验五 外部中断实验(库函数版)
编译环境是mdk5   option c/c++ 的one ELF...没有勾选

在学习中发现了一个现象。把没有调用用的库函数定义和声明注释掉一部分后,编译的code变小了。
在一些.c文件和对应的.h文件增加新函数的定义和声明,code变大(在没有调用新函数的条件下)。
但是在sys.h与sys.c情况却不同。加入定义的新函数后,编译的code大小却不变。甚至把sys.c文件 remove了code大小也不变。
有知道的老哥吗?麻烦讲一讲,谢谢。
这是在编译器的什么地方设置的吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。