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

相关推荐
chenzhiyuan20181 分钟前
RISC-V vs ARM:为什么工业与边缘计算仍然选择 ARM 架构?
linux
量子炒饭大师1 分钟前
【C++入门】面向对象编程的基石——【类与对象】基础概念篇
java·c++·dubbo·类与对象·空指针规则
重生之后端学习2 分钟前
25. K 个一组翻转链表
java·数据结构·算法·leetcode·职场和发展
WLDLSW3 分钟前
MobaXterm如何设置鼠标中键或者右键粘贴
linux·服务器
Industio_触觉智能3 分钟前
瑞芯微RK3588核心板规格书,详细参数配置,定位ARM高端AIOT智能模组,板对板连接器320Pin 间距0.5 B to B连接器
arm开发·rk3588·开发板·开源鸿蒙·核心板·瑞芯微·rk3588j
墨笔之风3 分钟前
Linux (Docker环境)GitLab本地部署指南
linux·docker·gitlab
如若1235 分钟前
连接远程ARM服务器 (使用 SSH FS)
服务器·arm开发·ssh
段子子6 分钟前
【使用MQTT】
java
坐在地上想成仙6 分钟前
从机床到键盘:用机械设计思维写出一个可部署网页
java·c++·python
迷途之人不知返6 分钟前
Linux指令及理论(3)
linux