dpkg -s /usr/bin/gcc
时间: 2023-08-30 18:05:12 浏览: 67
这个命令是用来查看已安装的软件包信息的,但是它后面跟的参数应该是软件包名而不是软件包路径。如果想查看 gcc 软件包的信息,可以使用以下命令:
```
dpkg -s gcc
```
或者如果要查看 gcc 命令的软件包信息,可以使用以下命令:
```
dpkg -S /usr/bin/gcc
```
这个命令会输出 `/usr/bin/gcc` 这个文件所属的软件包名称。
相关问题
/home/gec/usr/local/arm/5.4.0/usr/bin/../lib/gcc/arm-none-linux-gnueabi/5.4.0/../../../../arm-none-linux-gnueabi/bin/ld: 找不到 -ljpeg
你遇到的错误信息是"/home/gec/usr/local/arm/5.4.0/usr/bin/../lib/gcc/arm-none-linux-gnueabi/5.4.0/../../../../arm-none-linux-gnueabi/bin/ld: 找不到 -ljpeg"。这是由于缺少名为"libjpeg"的库文件引起的。为了解决这个问题,你需要按照以下步骤进行操作:
1. 首先,确认你的系统中是否已经安装了libjpeg库文件。你可以使用以下命令来检查:
```
dpkg -l | grep libjpeg
```
2. 如果没有安装libjpeg库文件,你需要下载并安装它。你可以从官方网站或其他可信的资源下载libjpeg库文件,并按照安装说明进行安装。
3. 如果你已经安装了libjpeg库文件,但仍然遇到这个错误,那么可能是库文件的路径配置有问题。你需要检查你的编译环境是否正确设置了libjpeg库文件的路径。
4. 检查你的编译命令是否正确引用了libjpeg库文件。你可以使用以下命令来编译你的代码并链接libjpeg库文件:
```
arm-linux-gcc test.c -o test -ljpeg
```
请注意,上述命令假设libjpeg库文件已经正确安装并位于系统的标准库文件路径中。如果你的库文件位于非标准路径,你需要在编译命令中指定库文件的路径。
希望以上步骤能够帮助你解决问题。如果你仍然遇到困难,请提供更多详细信息,以便我们能够更好地帮助你。
查询包含文件/usr/bin/gcc的软件包名称的命令
可以使用以下命令查询包含文件`/usr/bin/gcc`的软件包名称:
```
dpkg -S /usr/bin/gcc
```
如果该文件没有被任何软件包安装,则不会返回任何结果。否则,它将显示安装了该文件的软件包名称。
阅读全文