你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于C语言编译的问题

[复制链接]
M≠0 提问时间:2015-11-11 21:44 /
如果使用了库,库里面没被调用过的函数会被编译吗?
收藏 评论5 发布时间:2015-11-11 21:44

举报

5个回答
?[Wait...]?& 回答时间:2015-11-11 23:37:53
不会                           
me浩 回答时间:2015-11-12 08:58:51
不会                                 
huaiqiao 回答时间:2015-11-12 09:06:08
我觉得看你要使用的是,如MDK中的那个功能按钮呢。
Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件;

Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。

Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。
zhoupxa 回答时间:2015-11-12 09:17:16
库是编译好的目标文件,在编译过程中不会重新编译,只是在连接过程中程序用到的模块会与用户目标文件连接成最终的可执行代码文件。
呦、小魔 回答时间:2015-11-12 10:08:26
长知识了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版