linux vscode 需要图形界面么,linux中怎么启动vscode

首页 > 机动车 > 作者:YD1662023-10-31 05:25:26

"-defterm" 表示将windows中集成终端作为默认终端,即上面的msys2_shell.cmd

"-no-start" 表示当我们点击vscode下方的“终端”时,不要默认msys32终端界面(小伙伴可以去掉这个选项,自行感受下)

"-mingw32" 表示指定使用mingw32终端,因为在msys32文件中有mingw32和mingw64,而esp8266在Makefile中就指定了必须使用mingw32,否则编译会通不过,感兴趣的小伙伴自行分析下Makefile就能验证了。

"-here" 表示打开终端时,默认的路径就在工程,若不加此选项,这默认是在家目录下(~),这样方便我们直接点击vscode中的终端时,就可以直接make编译拉,不然还要cd切换目录~

验证下配置效果,点击vscode下方的信息栏,打开我们的终端:

linux vscode 需要图形界面么,linux中怎么启动vscode(9)

尝试配置,编译

首先我们先尝试下配置下我们的工程,在终端输入make menuconfig命令:

linux vscode 需要图形界面么,linux中怎么启动vscode(10)

发现配置失败,根据提示“Your display is too small to run Menuconfig!” , 我们知道esp8266采用kconfig(类似linux内核配置方式)图形界面配置,因此我们只需要把终端界面拖大一点,以满足能够全部显示出menuconfig界面问题就解决啦~

linux vscode 需要图形界面么,linux中怎么启动vscode(11)

这里会出现一些乱码(其实kconfig并是真正图形,只是用工具模拟出图形,之后有机会讲解如何配置linux内核时,我再来详细说明~), 解决的方法:在msys32\etc\profile.d\export_idf_path.sh脚本中添加export LAND="en_US" ,导出LANG环境变量即可。

linux vscode 需要图形界面么,linux中怎么启动vscode(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.