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

相关推荐
坐吃山猪16 分钟前
BrowserUse14-源码-ScreenShot模块-整理
linux·数据库·python
TH_119 分钟前
4、前台界面,表格列名写错
java
Jelly-小丑鱼25 分钟前
Linux搭建syslog日志服务器
linux·服务器·docker·日志服务器·syslog服务器
yilan_n25 分钟前
在Linux下使用Termony搭建HNP自验证环境全指南
linux·harmonyos·termony·hnp·命令行适配
爱宇阳30 分钟前
Linux 安全加固:禁用 IPv6 ICMP 重定向
linux·安全·智能路由器
让学习成为一种生活方式34 分钟前
全基因组重测序上游分析流程--随笔15
linux
没有bug.的程序员41 分钟前
高频IO服务优化实战指南
java·jvm·spring·容器
通往曙光的路上42 分钟前
授权vvvvvv
java·开发语言·windows
Data_agent43 分钟前
京东商品视频API,Python请求示例
java·开发语言·爬虫·python
a努力。1 小时前
HSBC Java面试被问:CAS如何解决ABA问题
java·开发语言·面试