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

相关推荐
极创信息1 小时前
信创系统认证服务怎么做?从适配到验收全流程指南
java·大数据·运维·tomcat·健康医疗
格鸰爱童话1 小时前
向AI学习项目技能(六)
java·人工智能·spring boot·python·学习
渣渣馬1 小时前
rk3588s的firfly的linux的sdk版本
linux·运维·服务器
白宇横流学长2 小时前
停车场管理系统的设计与实现
java
Flittly2 小时前
【SpringAIAlibaba新手村系列】(18)Agent 智能体与今日菜单应用
java·spring boot·agent
木井巳2 小时前
【递归算法】目标和
java·算法·leetcode·决策树·深度优先
亦暖筑序2 小时前
手写 Spring AI Agent:让大模型自主规划任务,ReAct 模式全流程拆解
java·人工智能·spring
敖正炀2 小时前
ReentrantLock 与 synchronized对比
java
XiYang-DING2 小时前
【Java】二叉搜索树(BST)
java·开发语言·python
weixin_437957612 小时前
Mysql安装不成功
java