如何解决错误 /bin/sh: 1: cc: not found
时间: 2023-09-24 09:11:20 浏览: 54
这个错误提示意味着系统中没有安装C编译器。在Linux系统中,C编译器通常是通过安装GCC工具链来获得的。你可以通过以下步骤来安装GCC:
1. 打开终端并输入以下命令以更新系统软件包列表:
```
sudo apt update
```
2. 安装GCC编译器:
```
sudo apt install build-essential
```
这个命令将会安装GCC编译器及其它必需的工具。安装完成后,你就可以使用C编译器来编译你的程序了。
如果你仍然遇到同样的错误,可能需要检查一下PATH环境变量是否正确设置。可以通过以下命令检查:
```
echo $PATH
```
如果PATH环境变量中没有包含GCC的安装路径,你可以手动将其添加到环境变量中。可以使用以下命令将GCC编译器路径添加到PATH中:
```
export PATH=$PATH:/usr/bin/gcc
```
这个命令将会将/usr/bin/gcc路径添加到PATH环境变量中。你可以将其替换为你的GCC安装路径。
相关问题
/bin/sh: 1: cc: not found
### 回答1:
这个错误提示意味着系统找不到cc命令,cc是C语言编译器的命令。可能是因为系统没有安装C编译器或者环境变量设置不正确。需要检查系统是否安装了C编译器,如果没有需要安装。同时也需要检查环境变量是否正确设置。
### 回答2:
这是一个错误信息,表示在运行一个名为“cc”的命令时,系统提示无法找到该命令所对应的可执行文件。在这个信息中,“/bin/sh”是一个指向系统默认shell的符号链接,它执行了一个名为“cc”的命令,但是却找不到它所需要的可执行文件。通常来说,这个问题出现的原因是因为系统没有安装相应的C编译器,或者安装了C编译器但是它所在的路径没有被包含在PATH环境变量中。解决这个问题的方法是通过安装相应的C编译器,或者将C编译器所在的路径添加到PATH环境变量中,以便让系统能够找到它所需要的可执行文件。此外,还有一种可能是在运行该程序时,需要指定要使用的编译器,因此需要查看程序代码和相应的文档以获取更多信息。
### 回答3:
“/bin/sh: 1: cc: not found”是一种非常常见的错误提示信息,经常在Linux或Unix系统上出现,一般意味着系统无法找到C编译器cc的安装位置。
C编译器(即cc)是一种用于将C语言代码转换为可执行二进制文件的程序。在Linux或Unix系统上,它有时也被称为GCC编译器。如果系统中没有安装C编译器,那么就无法将C代码转换成可执行的二进制文件,也就无法运行该文件。
在Linux或Unix系统中,要检查系统中是否已经安装了C编译器,可以使用以下命令:
```
gcc -v
```
如果系统已经安装了编译器,那么该命令会输出一些版本信息和其他详细信息;如果没有安装,那么系统就会提示“/bin/sh: 1: cc: not found”的错误信息。
如果出现了这种错误,通常需要先安装C编译器,具体安装步骤可以根据自己的Linux或Unix系统版本来确定。在大多数情况下,可以使用以下命令来安装:
```
sudo apt-get install build-essential
```
这个命令会安装一些必要的编译器工具,包括C编译器、链接器和库文件。
总之,“/bin/sh: 1: cc: not found”错误是由于缺少C编译器导致的,解决方法就是安装编译器。如果以上方法不能解决问题,那么可以考虑升级Linux或Unix系统,或者重新安装C编译器。
/system/bin/sh: chmond: not found
在引用中,报错"/system/bin/sh: disable-verity: not found"表示在执行命令"adb disable-verity"时找不到"disable-verity"命令。同样地,在引用中,报错"/system/bin/sh: adb: not found"表示在执行命令"adb shell dumpsys window | findstr usedApp"时找不到"adb"命令。这些错误通常是因为adb命令无法在系统中找到而导致的。
在引用中,报错"/system/bin/sh: su: not found"表示在执行命令"su"时找不到"su"命令。这个错误一般是因为Android Studio带有(Google Play)的模拟器无法获得root权限所导致的。
而在问题中的报错"/system/bin/sh: chmond: not found"也是类似的情况,表示在执行命令"chmond"时找不到"chmond"命令。
综上所述,这些报错都是由于系统找不到相应的命令而导致的。可以尝试检查命令是否正确输入或者确认对应的命令是否存在于系统中。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [/system/bin/sh: disable-verity: not found](https://blog.csdn.net/AA5279AA/article/details/126288496)[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: 33.333333333333336%"]
- *2* [使用ADB报错“/system/bin/sh: findstr: not found”如何处理?](https://blog.csdn.net/wuwei13798642/article/details/126621515)[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: 33.333333333333336%"]
- *3* [解决android studio中使用monitor工具无法打开data文件夹问题](https://download.csdn.net/download/weixin_38667581/14878389)[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: 33.333333333333336%"]
[ .reference_list ]