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 分钟前
如何安装Linux-centOS虚拟机
linux·运维·centos
我是高手高手高高手2 分钟前
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
linux·运维·centos
QuZhengRong7 分钟前
【SpringCloud】Ribbon源码解析
java·spring cloud·ribbon
尚雷55808 分钟前
elasticsearch运维系列_用户及角色权限相关SQL及脚本整理
java·服务器·前端
池塘边的菜园子11 分钟前
微服务框架中的Eureka和Ribbon的个人理解
java·微服务·架构
fc&&fl23 分钟前
ubuntu实现负载均衡
linux·运维·ubuntu
Jeremy_102224 分钟前
专题四:Spring源码初始化环境与BeanFactory
java·后端·spring
Roc-xb28 分钟前
Ubuntu无法安全地用该源进行更新,所以默认禁用该源。
linux·安全·ubuntu
debugBiubiubiu200035 分钟前
Linux基础篇——目录结构
linux·服务器
AncleLeen36 分钟前
ubuntu22.04 编译安装openssl C++ library
linux·运维·服务器