-bash: gcc: command not found
时间: 2023-04-25 22:02:13 浏览: 229
这表明您的系统中没有安装 GCC 编译器。GCC 是一种常用的 C/C++ 编译器,如果您想要编译 C/C++ 程序,需要先安装它。您可以在终端中使用 package manager(如 apt 或 yum)来安装 GCC,或者直接从官网下载并安装。
相关问题
windows的cygwin-bash: gcc: command not found
对于在Cygwin的Bash中出现"gcc: command not found"错误,这通常意味着您的Cygwin安装中没有安装gcc编译器。要解决此问题,您可以按照以下步骤进行操作:
1. 打开Cygwin的终端。
2. 运行以下命令安装gcc编译器:
```
apt-cyg install gcc
```
如果您还没有安装apt-cyg,请先通过运行以下命令安装它:
```
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
```
3. 安装完成后,再次尝试运行gcc命令,应该不再出现"command not found"错误。
请注意,安装gcc编译器可能需要较长的时间,具体取决于您的网络连接速度和系统性能。
$ gcc test2.c `pkg-config --cflags --libs gtk+-3.0` -o test2.exe -bash: pkg-config: command not found -bash: gcc: command not found
这个错误提示说明你没有安装 GCC 编译器和 pkg-config 工具,可以按照以下步骤安装:
1. 打开 MSYS2 的终端,执行以下命令,更新软件包列表:
```
pacman -Syu
```
2. 安装 GCC 和其他必要的工具:
```
pacman -S gcc make pkg-config
```
这个命令会同时安装 GCC、make 和 pkg-config 工具。
3. 安装 GTK+3 开发包:
```
pacman -S mingw-w64-x86_64-gtk3
```
这个命令会安装 GTK+3 开发包及其依赖库。
安装完成后,重新打开一个 MSYS2 终端,执行编译命令:
```
gcc test2.c `pkg-config --cflags --libs gtk+-3.0` -o test2.exe
```
现在应该可以成功编译了。
阅读全文