arm-linux-gnueabihf-gcc:Command not found 解决办法

问题描述

使用虚拟机交叉编译程序,当使用了sudo去编译, 出现arm-linux-gnueabihf-gcc:Command not found的问题。明明已经安装并配置好环境了,发现还是提示找不到编译器。

原因分析:

特意去查了一下sudo方法,我们在sudo或者su -root的时候,使用root用户的环境变量,跳转到/root。此时之前设置的编译器路径就不存在了。

解决方法:

可以直接使用sudo -s, 进入一个持续的root环境,以root权限执行命令,和sudo -i的区别是保留了当前用户的环境变量,不跳转目录。

相关推荐
q***56385 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
q***51895 小时前
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter
java·spring cloud·微服务
go__Ahead5 小时前
【Java】线程池源码解析
java·juc
wyhwust5 小时前
数组----插入一个数到有序数列中
java·数据结构·算法
专注于大数据技术栈5 小时前
java学习--final
java·开发语言·学习
天殇凉6 小时前
AC自动机学习笔记
java·笔记·学习
TechTrek6 小时前
Spring Boot 4.0正式发布了
java·spring boot·后端·spring boot 4.0
西风未眠6 小时前
高效编辑之vi/vim常用快捷键汇总
linux·编辑器·vim
_Stellar6 小时前
Linux 服务器管理 根目录文件夹权限设置 基于用户组实现安全共享
linux·服务器·安全
飞梦工作室7 小时前
企业级 Spring Boot 邮件系统开发指南:从基础到高可用架构设计
java·spring boot·后端