嵌入式linux没有gcc,arm-linux-gcc: command not found 问题(已解决)
时间: 2023-10-24 16:01:46 浏览: 117
好的,针对你的问题,可能是因为你的嵌入式linux系统缺少了gcc或者arm-linux-gcc这些编译器。你可以尝试通过以下方式来解决这个问题:
1. 确认你的嵌入式linux系统中是否已经安装了gcc或者arm-linux-gcc等编译器,可以通过命令“which gcc”或者“which arm-linux-gcc”来检查。如果没有安装,则需要安装这些编译器。
2. 如果已经安装了gcc或者arm-linux-gcc等编译器,但是仍然提示“command not found”的错误,可能是因为这些编译器的路径没有被设置到系统的环境变量中。你可以通过以下命令来设置环境变量:
export PATH=$PATH:/path/to/gcc/bin
其中,/path/to/gcc/bin是gcc或者arm-linux-gcc所在的路径。你需要将其替换为实际的路径。
3. 如果以上方法都无法解决问题,可能是因为你的嵌入式linux系统不支持gcc或者arm-linux-gcc等编译器。你可以尝试寻找其他的编译器来代替。
希望以上方法可以帮助你解决问题,如果还有其他问题,请随时提出。
相关问题
arm-buildroot-linux-gnueabihf-gcc: command not found
当使用 arm-linux-gnueabihf-gcc-7 编译系统时,如果不通过sudo进行编译,通常不会出现找不到 arm-linux-gnueabihf-gcc 的问题。然而,一旦使用sudo编译(因为某些操作需要sudo权限),就可能遇到找不到 arm-linux-gnueabihf-gcc 的问题。
解决此问题的一个方法是确保正确安装了 arm-linux-gnueabihf-gcc,并使用正确的命令进行编译。可以尝试使用以下命令进行安装和编译:
1. 使用适当的命令安装 arm-linux-gnueabihf-gcc。
2. 在当前shell下使用sudo -s命令,以管理员权限进入shell。
3. 在shell中使用export命令设置环境变量,将arm-linux-gnueabihf-gcc所在的目录添加到路径中。例如,使用export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin命令。
4. 再次尝试编译,此时应该能够找到 arm-linux-gnueabihf-gcc。
通过以上步骤,您应该能够解决 arm-buildroot-linux-gnueabihf-gcc: command not found 的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [sudo arm-linux-gnueabihf-gcc:Command not found 原因及解决办法](https://blog.csdn.net/qq_43257914/article/details/127073002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [arm-linux-gcc 命令未找到(Command not found)解决方法](https://blog.csdn.net/weixin_44286982/article/details/108205033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
gcc-arm-linux-gnueabihf -v gcc-arm-linux-gnueabihf: command not found
这个错误提示表明你当前的环境中没有安装 `gcc-arm-linux-gnueabihf` 这个交叉编译器。你需要先安装这个编译器,才能在本地编译 ARM 架构的代码。你可以通过包管理器来安装这个编译器,比如在 Ubuntu 系统中,可以使用以下命令安装:
```
sudo apt-get install gcc-arm-linux-gnueabihf
```
如果你使用的是其他系统,可以搜索对应的安装命令。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)