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

相关推荐
Anastasiozzzz7 小时前
Java异步编程:CompletableFuture从入门到底层实现
java·开发语言
姜行运7 小时前
【Linux】基础指令2
android·linux·服务器
xiaomin-Michael7 小时前
netty学习
java
比奇堡派星星7 小时前
sed命令
linux·运维·服务器·开发语言
上海合宙LuatOS7 小时前
LuatOS核心库API——【fft 】 快速傅里叶变换
java·前端·人工智能·单片机·嵌入式硬件·物联网·机器学习
程序员zgh7 小时前
Linux 内存管理单元 MMU
linux·运维·服务器·c语言·开发语言·c++
LaoWaiHang8 小时前
Linux基础知识15:修改文件(文件夹)的权限
linux
爱敲代码的小鱼8 小时前
web后端开发SpringBootWeb的入门:
java·spring boot·spring
Trouvaille ~8 小时前
【Linux】TCP协议基础与连接管理详解:从三次握手到四次挥手
linux·运维·服务器·网络·c++·网络协议·tcp/ip
大模型玩家七七8 小时前
技术抉择:微调还是 RAG?——以春节祝福生成为例
android·java·大数据·开发语言·人工智能·算法·安全