wsl问题记录
一、aarch64-linux-gnu-gcc command not found
在~/.bashrc最后一行添加
export PATH="/root/gcc-linaro-7.5.0-2019.12-rc1-x86_64_aarch64-linux-gnu/bin/:$PATH"
source .bashrc
查看echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/root/gcc-linaro-7.5.0-2019.12-rc1-x86_64_aarch64-linux-gnu/bin/
二、 aarch64-linux-gnu-gcc command not found(慎用)
描述:在root用户中执行echo $PATH,也看到aarch64-linux-gnu-gcc交叉编译器所在路径配置到了$PATH环境变量中
仍然提示:
aarch64-linux-gnu-gcc command not found
解决方法:用文本编辑器打开/etc/sudoers文件,找到"secure_path"一行,当你执行sudo 命令时,"secure_path"中包含的路径将被当做默认PATH变量使用。
添加所需要的路径(如aarch64-linux-gnu-gcc交叉编译器所在路径)到"secure_path"下
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:aarch64-linux-gnu-gcc交叉编译器所在路径
三、wsl读写操作权限不足问题
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe config --default-user root
重启wsl即可

浙公网安备 33010602011771号