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

相关推荐
va学弟6 小时前
Java 网络通信编程(9):从 BIO 到 NIO
java·运维·服务器·网络
凡人叶枫6 小时前
Effective C++ 条款05:了解 C++ 默默编写并调用哪些函数
java·linux·开发语言·c++·effective c++·编程范式
Full Stack Developme6 小时前
G1回收器的工作机制
java·jvm
砍材农夫6 小时前
物联网实战:Spring Boot + Netty 搭建 MQTT平台 | 多协议适配与模块化设计
java·spring boot·后端·物联网·spring
云烟成雨TD7 小时前
Spring AI 1.x 系列【41】接入高德 MCP 服务
java·人工智能·spring
winlife_7 小时前
全程用 AI 做一款商业级手游 · EP7 表现层与手感:从“能跑“到“摸起来爽“
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
千纸鹤の脉搏7 小时前
多线程的初步使用
java·开发语言·学习·多线程
一个儒雅随和的男子7 小时前
MQTT常见的问题?
java
Mr.45677 小时前
Netty中实现设备消息串行处理:Semaphore + 线程池
java·后端
2601_961194027 小时前
考研资料电子版|下载|pdf
java·python·考研·eclipse·django·pdf·pygame