在WSL中通过终端运行STM32CubeIDE的方法求助
在WSL终端中启动STM32CubeIDE的方法
1. 定位启动脚本
STM32CubeIDE的启动脚本通常名为stm32cubeide.sh,默认安装路径一般在/opt/st/stm32cubeide_<版本号>/bin/目录下(版本号示例:1.14.0)。如果不确定具体路径,可通过以下命令搜索:
find / -name "stm32cubeide.sh" 2>/dev/null
2>/dev/null用于屏蔽无权限访问目录的错误信息,避免输出干扰结果。
2. 直接运行启动脚本
找到脚本路径后,直接在终端执行该脚本即可启动软件。例如,若找到的路径是/opt/st/stm32cubeide_1.14.0/bin/stm32cubeide.sh,执行命令:
/opt/st/stm32cubeide_1.14.0/bin/stm32cubeide.sh
3. 创建快捷命令(可选)
为了避免每次输入长路径,可通过创建软链接将启动命令加入系统可执行路径:
sudo ln -s /opt/st/stm32cubeide_1.14.0/bin/stm32cubeide.sh /usr/local/bin/stm32cubeide
之后只需在终端输入以下命令即可快速启动STM32CubeIDE:
stm32cubeide
注意事项
- 确保WSL的DISPLAY环境变量已正确配置,虚拟桌面连接环境下通常已自动设置。若直接在Windows Terminal等终端启动时遇到图形界面无法显示的问题,可先执行:
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
内容的提问来源于stack exchange,提问作者SeokHwan We
相关产品推荐
相关产品推荐

