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

相关推荐
GanGanGanGan_13 小时前
RustDesk 安装指南 — Rocky Linux 9 + XFCE X11
linux·运维·centos
贾斯汀玛尔斯13 小时前
每天学一个算法--LSM-Tree(Log-Structured Merge Tree)
java·算法·lsm-tree
bitt TRES13 小时前
springboot与springcloud对应版本
java·spring boot·spring cloud
Y0011123614 小时前
JavaWeb-end
java·servlet·web
bzmK1DTbd14 小时前
Git版本控制:Java项目中的分支管理与合并策略
java·开发语言·git
JWASX16 小时前
【RocketMQ 生产者和消费者】- 事务源码分析(1)
java·rocketmq·java-rocketmq
南境十里·墨染春水17 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
AlunYegeer17 小时前
JAVA,以后端的视角理解前端。在全栈的路上迈出第一步。
java·开发语言·前端
DFT计算杂谈18 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_7717172118 小时前
Spring Boot 自动配置核心注解
java·spring boot·mybatis