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

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

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

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

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

复制代码
board_manager:
  additional_urls:
  - http://arduino.esp8266.com/stable/package_esp8266com_index.json
  - http://dan.drown.org/stm32duino/package_STM32duino_index.json
  - https://espressif.github.io/arduino-esp32/package_esp32_index.json
build_cache:
  compilations_before_purge: 10
  ttl: 720h0m0s
daemon:
  port: "50051"
directories:
  builtin:
    libraries: C:\Users\Evan\AppData\Local\Arduino15\libraries
  data: c:\Users\Evan\AppData\Local\Arduino15
  downloads: C:\Users\Evan\AppData\Local\Arduino15\staging
  user: e:\WorkDir\Contest\EMBEDED2023\2023CarB_arduino\XiaoChuang_bisai
library:
  enable_unsafe_install: false
locale: zh-cn
logging:
  file: ""
  format: text
  level: info
metrics:
  addr: :9090
  enabled: true
output:
  no_color: false
sketch:
  always_export_binaries: false
updater:
  enable_notification: true

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

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

复制代码
board_manager:
  additional_urls:
  - http://arduino.esp8266.com/stable/package_esp8266com_index.json
  - http://dan.drown.org/stm32duino/package_STM32duino_index.json
  - https://espressif.github.io/arduino-esp32/package_esp32_index.json
build_cache:
  compilations_before_purge: 10
  ttl: 720h0m0s
daemon:
  port: "50051"
directories:
  builtin:
    libraries: D:\ProgramData\Arduino15\libraries
  data: D:\ProgramData\Arduino15
  downloads: D:\ProgramData\Arduino15\staging
  user: e:\WorkDir\Contest\EMBEDED2023\2023CarB_arduino\XiaoChuang_bisai
library:
  enable_unsafe_install: false
locale: zh-cn
logging:
  file: ""
  format: text
  level: info
metrics:
  addr: :9090
  enabled: true
output:
  no_color: false
sketch:
  always_export_binaries: false
updater:
  enable_notification: true

修改说明(截图文件):

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

^_^

Enjoy!

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

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

相关推荐
小麦嵌入式2 分钟前
Linux驱动开发实战(十三):RGB LED驱动并发控制——自旋锁与信号量对比详解
linux·c语言·驱动开发·stm32·单片机·嵌入式硬件·物联网
muyouking1122 分钟前
嵌入式开发板全景图:从入门到进阶的硬件选择指南
嵌入式硬件
沐欣工作室_lvyiyi1 小时前
单片机无线霓虹灯系统设计(论文+源码)
单片机·嵌入式硬件·毕业设计·霓虹灯
恶魔泡泡糖1 小时前
51单片机静态数码管应用1
单片机·嵌入式硬件·51单片机
沐欣工作室_lvyiyi2 小时前
基于单片机的家庭煤气泄漏检测系统(论文+源码)
stm32·单片机·嵌入式硬件·煤气泄漏
西城微科方案开发2 小时前
精准守护健康:西城微科电子体温计方案解析
单片机·嵌入式硬件·方案公司推荐
Saniffer_SH2 小时前
【每日一题】笔记本电脑上从U盘拷贝文件到M.2 SSD过程中为什么链路还会偶尔进入L1.2低功耗?
服务器·网络·人工智能·驱动开发·单片机·嵌入式硬件·电脑
尼喃3 小时前
锂电池升压5v1A芯片精选推荐,高效率低功耗,满足工程需求
单片机·嵌入式硬件
黑猫学长呀3 小时前
【嵌入式系统科普】第2篇:什么是uboot/kernel/根文件系统/BootLoader/操作系统/bios/设备树
linux·arm开发·单片机·嵌入式硬件·arm
文弱书生6563 小时前
7-Robot类大体框架
linux·单片机·嵌入式硬件