请问stm32我把所有的外设.c文件都放在工程里面,但是我再mian文件中不去引用它的函数,会影响到编译吗

比如说会额外增加flash占用等等
2025-05-08 11:27:13
推荐回答(2个)
回答1:

如果外设文件是单独的.c,不会有影响,这些文件会编译,但不会link进去。如果某个.c中有没有用到的函数,就得看编译选项中优化级别那个参数。如果是-o0,就会把没有用到的函数连进去。如果是-o1~-o3,就不会。

回答2:

放多少都没事,就是编译的时候慢点。