arm-buildroot-linux-gnueabihf-gcc 无法正常编译

我准备用交叉编译工具链编译这个.c文件,开始没有加sudo 执行编译命令它提示权限不够 , 竟然权限不够就sudo呗,这系统又开始找不到命令

  1. 权限不够,应该是你交叉编译器、文件、文件夹之类的所有者不是当前用户的;可以使用以下命令来改变权限,user_name 是你的用户名;
    sudo chown user_name:user_name * -R
  2. sudo 找不到命令问题:你配置的交叉编译环境是给当前用户的;
    你可以先切换到 root 用户,然后配置交叉编译器环境变量;然后编译即可;

试了一下方法1就可以了,又学到了