首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【实用技巧】更改ArduinoIDE默认库文件位置,解放系统盘,将Arduino15中的库文件移动到其他磁盘

  • 23-12-09 17:02
  • 3213
  • 10400
blog.csdn.net

本文主要介绍更改Arduino IDE (含2.0以上版本)默认库文件位置的方法。

 原创文章,转载请注明出处:

【实用技巧】更改ArduinoIDE默认库文件位置,解放C盘,将Arduino15中的库文件移动到其他磁盘-CSDN博客文章浏览阅读185次。本文主要介绍更改Arduino IDE (含2.0以上版本)默认库文件位置的方法。Arduino IDE 默认将软件包安装到 C 盘,如果你使用的开发板较多,产生的库文件会很大,甚至导致 C 盘可用空间不足。如果将库文件默认装在C盘,在系统重装后,就会涉及到Arduino库文件的安装,耗时和工程量是很大的。由于ArduinoIDE在软件安装和设置中,都无法更改指定软件包下载位置和库文件存储的设置。因此,本文将讲解如何更改ArduinoIDE库文件路径,将库文件存储到其他分区的磁盘上。http://iyenn.com/rec/1815442.htmlArduino IDE 默认将软件包安装到 C 盘,如果你使用的开发板较多,产生的库文件会很大,甚至导致 C 盘可用空间不足。博主只用了ESP开发板,磁盘空间就占用了4个多G。

如果将库文件默认装在C盘,在系统重装后,就会涉及到Arduino库文件的安装,耗时和工程量是很大的。

由于ArduinoIDE在软件安装和设置中,都无法更改指定软件包下载位置和库文件存储的设置。因此,本文将讲解如何更改ArduinoIDE库文件路径,将库文件存储到其他分区的磁盘上。

默认情况下,ArduinoIDE库文件软件包的位置在“C:\用户名\AppData\Local\Arduino15\”(如博主的位置是:C:\Evan\AppData\Local\Arduino15\)。分析Arduino IDE 的配置信息的 “C:\用户名\.arduinoIDE\arduino-cli.yaml ”文件可知,修改该文件directories中的“libraries”、“data”、“downloads”中的路径,就可以变更默认库文件的存储位置,进而将系统盘中的整个 Arduino15 文件夹剪切到其他目录。

e865333ecf16473fafcee5897b1f75e7.png

下面给出修改方法,博主的arduino-cli.yaml原文件是:

  1. board_manager:
  2. additional_urls:
  3. - http://arduino.esp8266.com/stable/package_esp8266com_index.json
  4. - http://dan.drown.org/stm32duino/package_STM32duino_index.json
  5. - https://espressif.github.io/arduino-esp32/package_esp32_index.json
  6. build_cache:
  7. compilations_before_purge: 10
  8. ttl: 720h0m0s
  9. daemon:
  10. port: "50051"
  11. directories:
  12. builtin:
  13. libraries: C:\Users\Evan\AppData\Local\Arduino15\libraries
  14. data: c:\Users\Evan\AppData\Local\Arduino15
  15. downloads: C:\Users\Evan\AppData\Local\Arduino15\staging
  16. user: e:\WorkDir\Contest\EMBEDED2023\2023CarB_arduino\XiaoChuang_bisai
  17. library:
  18. enable_unsafe_install: false
  19. locale: zh-cn
  20. logging:
  21. file: ""
  22. format: text
  23. level: info
  24. metrics:
  25. addr: :9090
  26. enabled: true
  27. output:
  28. no_color: false
  29. sketch:
  30. always_export_binaries: false
  31. updater:
  32. enable_notification: true

将“C:\Users\用户名\AppData\Local”(博主的路径是:C:\Users\Evan\AppData\Local)文件夹内的Arduino15剪切到“D:\ProgramData”文件夹内:

e6b70182eef64de99db51381426c93ff.png

然后修改arduino-cli.yaml,修改后的内容如下:

  1. board_manager:
  2. additional_urls:
  3. - http://arduino.esp8266.com/stable/package_esp8266com_index.json
  4. - http://dan.drown.org/stm32duino/package_STM32duino_index.json
  5. - https://espressif.github.io/arduino-esp32/package_esp32_index.json
  6. build_cache:
  7. compilations_before_purge: 10
  8. ttl: 720h0m0s
  9. daemon:
  10. port: "50051"
  11. directories:
  12. builtin:
  13. libraries: D:\ProgramData\Arduino15\libraries
  14. data: D:\ProgramData\Arduino15
  15. downloads: D:\ProgramData\Arduino15\staging
  16. user: e:\WorkDir\Contest\EMBEDED2023\2023CarB_arduino\XiaoChuang_bisai
  17. library:
  18. enable_unsafe_install: false
  19. locale: zh-cn
  20. logging:
  21. file: ""
  22. format: text
  23. level: info
  24. metrics:
  25. addr: :9090
  26. enabled: true
  27. output:
  28. no_color: false
  29. sketch:
  30. always_export_binaries: false
  31. updater:
  32. enable_notification: true

修改说明(截图文件):

213b8f7342e14780835d9b23a37d247a.png

修改完成后,打开Arduino IDE ,可以看到已经安装的库都可以正常使用了:

8a9359921e6f44eb862e1fba54ba729b.png

^_^

Enjoy!

原创文章,转载请注明出处:

【实用技巧】更改ArduinoIDE默认库文件位置,解放C盘,将Arduino15中的库文件移动到其他磁盘-CSDN博客文章浏览阅读185次。本文主要介绍更改Arduino IDE (含2.0以上版本)默认库文件位置的方法。Arduino IDE 默认将软件包安装到 C 盘,如果你使用的开发板较多,产生的库文件会很大,甚至导致 C 盘可用空间不足。如果将库文件默认装在C盘,在系统重装后,就会涉及到Arduino库文件的安装,耗时和工程量是很大的。由于ArduinoIDE在软件安装和设置中,都无法更改指定软件包下载位置和库文件存储的设置。因此,本文将讲解如何更改ArduinoIDE库文件路径,将库文件存储到其他分区的磁盘上。http://iyenn.com/rec/1815442.html

注:本文转载自blog.csdn.net的笑春风oO的文章"https://blog.csdn.net/qcmyqcmy/article/details/134481065"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top