wsl2 编译 linux openwrt 项目的时候,经常会出现 bash: -c: line 0: syntax error near unexpected token `('

这是因为 path 的环境变量里存在 () 的路径导致的。

bash: -c: line 0: syntax error near unexpected token `('

检查一下删除就好了。

最近用 wsl2 的性能和实机没啥区别了,还行,就是配合 vsc 挺吃内存的(10G 起)。

正确的做法是移除 WSL 里的关于导入 Windows PATH 的问题。

sudo vim /etc/wsl.conf


# 不加载Windows中的PATH内容
[interop]
appendWindowsPath = false

这样就跟 Windows 的 PATH 变量分开了。

可以参考 https://lpwmm.blog.csdn.net/article/details/104326310

posted @ 2021-04-29 19:28  Juwan  阅读(631)  评论(0编辑  收藏  举报