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

相关推荐
.柒宇.4 分钟前
Linux 时间同步服务:Chrony 深度笔记
linux·运维·服务器
SimonKing5 分钟前
国产开源富文本编辑器 wangEditor,本姓编辑器
java·后端·程序员
Strugglingler6 分钟前
Linux Device Drivers-第六章 高级字符驱动操作
linux·笔记
剑飞的编程思维7 分钟前
系统架构评审报告(正式交付模板)
java·系统架构
AI服务老曹8 分钟前
【架构深评】打通 X86/ARM 异构屏障:基于 GB28181/RTSP 的企业级 AI 视频管理平台架构解析
arm开发·人工智能·架构
XS03010610 分钟前
Java 基础(六)封装类 Object类
java·jvm·python
2301_7926748610 分钟前
java学习day31 (docker)
java·学习·docker
Han.miracle11 分钟前
Nacos的使用快速上手
java·spring cloud
007张三丰12 分钟前
系统架构设计师-以“云服务”主题为例的范文参考
java·开发语言·网络·软考高级·云服务·软考论文·论文范文
鬼蛟14 分钟前
Sentinel
java·开发语言·数据库