• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

HAL库编译很慢要怎么解决

Harriet 2018-12-07 浏览量:1598
如何处理这个问题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • HAL库的代码量是很多的,而且各种检验,断言。

    要是使用Keil的话,编译的速率可能会更长一些,我使用过GCC的编译,重编译的速度是比Keil要快一些的。

    还有要是开了比较高等级的优化,速率也会慢的

    • 发布于 2018-12-07
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:12
  • 可以选择配置高一此地电脑,速度变高一些的了
    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 第一次编译慢,第二次再编译就快了,

    也可以把下图这个勾去掉,编译会快很多,但是右键无法 goto 了

    QQ截图20181207235639.png


    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 没办法解决

    HAL库为了考虑通用性的健壮性,许多功能都写得比较复杂。

    建议使用LL库

    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个还是看编译环境计算机配置啊

    而且一般第一次慢,后面编译没有改动的模块不再编译会快一些

    再有看整个工程的复杂程度和使用到的库、模块数量

    其实一般是编译比较快,链接因为涉及很多分散资源提取组合在一起,

    有大量的读写操作,如果磁盘性能、IO能力差编译也会慢。

    所以实际编译不仅要CPU好,内存大,其实磁盘IO能力也会影响速度的。

    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL库不算太慢,主要是CPU性能较差才会,可以换用LL库进行编译或者升级你的电脑。

    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先把所有的库都编译成一个lib文件,之后就不会再重复编译了,速度快很多的
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 换电脑,换固态硬盘,要 pcie 的固态硬盘
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL库编译慢是因为库文件太庞大,第一次编译慢点,后面就快了
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL是可以编译成一个LIB的方式,这样编译速度会快很多
    • 发布于2019-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

HAL库编译很慢要怎么解决