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

相关推荐
sheji3416几秒前
【开题答辩全过程】以 基于Java的智慧党建管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
不染尘.3 分钟前
Linux磁盘分区和NAT网络配置
linux·运维·网络·windows·ssh
model20053 分钟前
alibaba linux3 定时下载任务未执行
linux·运维·服务器
冰冰菜的扣jio6 分钟前
理解RocketMQ的消息模型
java·rocketmq·java-rocketmq
很搞笑的在打麻将7 分钟前
Java集合线程安全实践:从ArrayList数据迁移问题到synchronizedList解决方案
java·jvm·算法
坚持学习前端日记8 分钟前
微服务模块化项目结构
java·jvm·微服务
烤麻辣烫8 分钟前
java进阶--刷题与详解-1
java·开发语言·学习·intellij-idea
cypking10 分钟前
一、Mac 下 JDK + Maven 安装配置文档(Bash 终端 / Source 生效)
java·macos·maven
七夜zippoe10 分钟前
分布式事务解决方案 Seata AT模式深度解析
java·sql·seata·at·xa·undo log
计算机毕设指导610 分钟前
基于微信小程序的社区医疗服务管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea