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

相关推荐
米糕闯编程2 小时前
鱼香ros2(一)在ubuntu中安装ros2
linux·运维·ubuntu·机器学习
torpidcat2 小时前
ruoyi-vue-pro 若依芋道 java springboot +mybatis 生日查询相关
java·vue.js·spring boot
Huangjin007_2 小时前
【Linux 系统篇(十八)】进程(六) :环境变量
linux·运维·服务器
ShineWinsu2 小时前
对于MySQL:数据库的操作的解析
linux·数据库·c++·mysql·面试·笔试·库的操作
cnnews2 小时前
Ubuntu 编译 postmarketOS
linux·运维·arm开发·ubuntu·github·音视频
AC赳赳老秦2 小时前
文旅市场公开数据分析:基于 OpenClaw 采集景区客流与门票公示数据,生成区域文旅热度监测报告
java·c语言·python·php·symfony·deepseek·openclaw
w01_02_032 小时前
linux, 桌面, 自启动。
linux·运维·服务器
从零开始的嵌入式之旅2 小时前
day36
linux·c语言·经验分享·笔记·嵌入式硬件
Doraemomo3 小时前
硬件基础概念
arm开发
吴声子夜歌3 小时前
Linux命令——查找文件
linux·运维·学习