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

使用stm32cubeMX生成的MDK工程编译特别慢

[复制链接]
shscp 提问时间:2017-5-25 10:03 /
慢的不正常,每个文件要5-6s,iar工程没问题,keil4,keil5都特别慢,但是keil编译其他工程速度正常。操作系统是win7 32位
收藏 评论11 发布时间:2017-5-25 10:03

举报

11个回答
shscp 回答时间:2017-5-25 10:04:40
对比过工程配置,没发现是哪个设置的原因
jcx0324 回答时间:2017-5-25 10:43:14
这个不应该吧,是不是每次都是全编译的
mark0668 回答时间:2017-5-25 11:54:20
2.png

去掉这个选项,编绎提升几十倍,,但是失去了定位功能.
zhao.zhao 回答时间:2017-5-25 16:28:31
完全编译是很慢的,只编译改过的应该快多了
wuzhisheng-1748 回答时间:2017-5-27 14:58:17
刚接触 玩了两个版本 同样是这个问题 所以放弃了 这么慢 玩个x
director_liu 回答时间:2017-7-21 09:14:05
和楼主一样的问题,编译特别慢,单个文件几秒钟,而且经常改一个宏定义会把hal库文件也编译一遍
Inc_brza 回答时间:2017-7-21 09:21:47
HAL是这样了,看工程,把不需要的HAL里的文件去掉,例如(不需要can,把can.c去掉)
arenas 回答时间:2017-7-21 10:03:09
在生成的时候勾选只复制最少的文件,不然会把所有hal库文件都复制进去一个工程
子曰好人 回答时间:2017-7-21 10:09:16
文件包含的地方将所有文件夹位置都写进去,我之前遇到过这种问题是这样解决的,不知道楼主和我遇到的问题是否一样
michael91 回答时间:2018-9-6 16:57:37
经过长期的思考,找到了一条完美解决方案,去掉option——output——browse information对号,mdk配合VSCode使用,编辑在vscode中进行,只要将项目文件夹导入就可以随意跳转,编辑好后用mdk编译,因为mdk中不需要browse information选项定位,所以编译非常快
michael91 回答时间:2018-9-6 17:04:26
mdk+vscode完美解决
经过长期的思考,找到了一条完美解决方案,去掉mdk中option——output——browse information对号,mdk配合VSCode使用,编辑代码在vscode中进行,只要将项目文件夹导入就可以随意跳转,编辑好后用mdk编译,因为mdk中不需要browse information选项定位,所以编译非常快

所属标签

相似问题

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