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的区别是保留了当前用户的环境变量,不跳转目录。

相关推荐
Dreamboat-L3 分钟前
日志级别基础 + Spring Boot 日志实践指南
java·服务器·数据库·java-ee·springboot
啵啵啵鱼4 分钟前
第二章 线性表
java·数据结构·算法
深入云栈16 分钟前
Netty 4.2.x 源码深度解析 (十九):ChannelPool 连接池 —— 连接复用与资源管理
java·后端·架构
GeW17 分钟前
新质生产力路线图Linux和数据库自主可控实践指南
linux
yunwei3717 分钟前
eBPF 教程:BPF 迭代器用于内核数据导出
linux·后端·性能优化
用户0942485680318 分钟前
第38章:从零构建JVM稳定性平台最小闭环
java·jvm
Zhuo1Joy23 分钟前
压测全绿的假象:0% 错误率的系统与 17.2% 成功率的业务
java
silvamux_43 分钟前
Spring Boot 调用大模型 api 最小可跑教程
java·spring boot·后端
今年下半年1 小时前
【Spring Boot 】通过 OpenFeign 请求第三方接口
java·spring boot·后端·openfeign
三翼鸟数字化技术团队1 小时前
Springboot + WebFlux + Disruptor 实现数据转发
java·spring boot