2019-10-22 09:57:37 +00:00
|
|
|
|
在用户配置文件中添加 IDF_PATH(传统 GNU Make)
|
|
|
|
|
==============================================
|
2019-06-25 01:26:53 +00:00
|
|
|
|
:link_to_translation:`en:[English]`
|
|
|
|
|
|
|
|
|
|
.. include:: ../gnu-make-legacy.rst
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
为了在系统多次启动时,保留 ``IDF_PATH`` 环境变量的设置,请按照以下说明将该变量的设置增加至用户配置文件。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
.. _add-idf_path-to-profile-windows-legacy:
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
Windows 操作系统
|
|
|
|
|
-----------------
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
用户配置文件脚本保存在 ``C:/msys32/etc/profile.d/`` 路径下,每次打开 MSYS2 窗口时均会执行。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
#. 在 ``C:/msys32/etc/profile.d/`` 目录下创建一个新的脚本文件,并将其命名为 ``export_idf_path.sh``。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
#. 指定您的 ESP-IDF 保存路径,这通常与您的系统配置有关,比如 ``C:\msys32\home\user-name\esp\esp-idf``。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
#. 在脚本文件中加入下方 ``export`` 命令行,例::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
export IDF_PATH="C:/msys32/home/user-name/esp/esp-idf"
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
注意请将反斜杠替换为 Windows 操作系统路径要求的正斜杠。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
#. 保存脚本文件。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
#. 关闭 MSYS2 窗口,并重新打开。运行以下命令,检查 ``IDF_PATH`` 是否成功设置::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
printenv IDF_PATH
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果设置成功,则此时将打印之前在脚本中输入的路径。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果您不希望永久设置 ``IDF_PATH`` 变量,也可以在每次打开 MSYS2 窗口时进行手动设置::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
export IDF_PATH="C:/msys32/home/user-name/esp/esp-idf"
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果您是在安装 ESP32 软件的过程中从 :ref:`get-started-setup-path-legacy` 章节跳转至此,请返回 :ref:`get-started-start-project-legacy` 章节。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
.. _add-idf_path-to-profile-linux-macos-legacy:
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
Linux 和 MacOS 操作系统
|
|
|
|
|
-------------------------
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
在 ``~/.profile`` 文件中增加以下命令,设置 ``IDF_PATH`` 变量::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
export IDF_PATH=~/esp/esp-idf
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
退出并重新登陆,检查设置是否生效。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
.. note::
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果您已将 ``/bin/bash`` 设置为登录 shell,且同时存在 ``.bash_profile`` 和 ``.profile``,则请更新 ``.bash_profile`` 。
|
|
|
|
|
|
|
|
|
|
运行以下命令,检查 ``IDF_PATH`` 是否成功设置::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
printenv IDF_PATH
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果设置成功,则此时将打印之前在 ``~/.profile`` 文件中输入(或手动设置)的路径。
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果您不希望永久设置 ``IDF_PATH`` 变量,也可以在每次重新打开终端窗口时进行手动设置::
|
2019-06-25 01:26:53 +00:00
|
|
|
|
|
|
|
|
|
export IDF_PATH=~/esp/esp-idf
|
|
|
|
|
|
2019-10-22 09:57:37 +00:00
|
|
|
|
如果您是在安装 ESP32 软件的过程中从 :ref:`get-started-setup-path-legacy` 章节跳转至此,请返回 :ref:`get-started-start-project-legacy` 章节。
|