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

相关推荐
foxbillcsdn21 小时前
《Redis应用实例》Java实现(28):栈
java·redis
想唱rap21 小时前
Linux开发工具(4)
linux·运维·服务器·开发语言·算法
serendipity_hky21 小时前
【微服务 - easy视频 | day01】准备工具+gateway网关及路由至内部服务
java·微服务·架构·gateway·springcloud
Geoking.21 小时前
【Java】Java 中 @Resource 与 @Autowired 的区别详解
java·开发语言
robin59111 天前
Linux-通过端口转发访问数据库
linux·数据库·adb
视觉AI1 天前
如何查看 Linux 下正在运行的 Python 程序是哪一个
linux·人工智能·python
weixin_441455261 天前
说说Java有哪些集合类
java·开发语言
合作小小程序员小小店1 天前
web网页开发,在线%台球俱乐部管理%系统,基于Idea,html,css,jQuery,jsp,java,ssm,mysql。
java·前端·jdk·intellij-idea·jquery·web
扣脚大汉在网络1 天前
如何在centos 中运行arm64程序
linux·运维·centos