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

相关推荐
北漂IT民工_程序员_ZG17 小时前
SpringBean生命周期,动态代理
java·spring boot·spring
老华带你飞17 小时前
建筑材料管理|基于springboot 建筑材料管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·spring
Kira Skyler17 小时前
ELF文件解析 elf.o 文件主要内容.md
linux
木心爱编程17 小时前
【Qt 5.14.2 新手实战】QTC++入门筑基——按钮与标签联动:QPushButton + QLabel 实现图片切换器
java·c++·qt
逐梦吧!旅行者17 小时前
Linux MySQL 5.7用户管理与用户密码的设置问题
linux·mysql
RisunJan17 小时前
Linux命令-grpck命令(验证和修复组配置文件(`/etc/group` 和 `/etc/gshadow`)完整性的工具)
linux·运维·服务器
椰羊~王小美18 小时前
setScale没传roudingmode,为什么会报错
java
loosed18 小时前
Ubuntu mysql8 tar.xz 安装
linux·ubuntu·adb
WizLC18 小时前
【JAVA】JVM类加载器知识笔记
java·jvm·笔记
喝汽水的猫^18 小时前
Java实现Excel 导出(多 Sheet、复杂格式)
java·excel