代码是实验五 外部中断实验(库函数版)
编译环境是mdk5 option c/c++ 的one ELF...没有勾选
在学习中发现了一个现象。把没有调用用的库函数定义和声明注释掉一部分后,编译的code变小了。
在一些.c文件和对应的.h文件增加新函数的定义和声明,code变大(在没有调用新函数的条件下)。
但是在sys.h与sys.c情况却不同。加入定义的新函数后,编译的code大小却不变。甚至把sys.c文件 remove了code大小也不变。
有知道的老哥吗?麻烦讲一讲,谢谢。
这是在编译器的什么地方设置的吗?
一周热门 更多>