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

相关推荐
fengyehongWorld10 分钟前
Linux logger命令
linux·运维·服务器
毅炼11 分钟前
hot100打卡——day08
java·数据结构·算法·leetcode·深度优先
南知意-19 分钟前
GitHub 6K Star! 一款完全免费的音乐播放器,爽听VIP歌曲!
linux·windows·开源·github·开源软件·mac
a努力。20 分钟前
国家电网Java面试被问:慢查询的优化方案
java·开发语言·面试
好好学习啊天天向上25 分钟前
最新:ubuntu上源码安装llvm,还没有成功
linux·运维·ubuntu
Dillon Dong34 分钟前
从C到Simulink: ARM Compiler 5 (RVDS) 为什么simulink 不能使用arm编译
c语言·arm开发·simulink
@小码农35 分钟前
202512 电子学会 Scratch图形化编程等级考试四级真题(附答案)
java·开发语言·算法
程序猿ZhangSir43 分钟前
深入理解 BIO,NIO,AIO 三者的用途和区别?Select,poll,epoll 操作系统函数简介
java·spring·nio
智航GIS44 分钟前
6.2 while循环
java·前端·python
2201_7578308744 分钟前
AOP核心概念
java·前端·数据库