“gobjc”包到底安装了什么?

“gobjc”包到底安装了什么?

为了弄清楚“gobjc”到底安装了什么,我做了:

sudo dpkg -L gobjc并得到了一条路径/usr/share/doc/gobjc

做了:sudo apt-file list gobjc并得到了一条路径/usr/share/doc/gobjc

在这个目录中,你只能找到 .gz 压缩的文本文件,我期望找到一些 .a、.o 或任何类型的实际处理代码的文件,因为这个包用于编译 objective-c 代码

答案1

看一眼apt show gobjc

依赖: cpp (>= 4:8.3.0-1)、gcc (>= 4:8.3.0-1)、gobjc-8(>= 8.3.0-1~)
描述:
 这是一个提供默认 GNU Objective-C 编译器的依赖包。

实际的编译器是通过gobjc-8包安装的:

$ apt-file 列表 gobjc-8
gobjc-8:/usr/lib/gcc/x86_64-linux-gnu/8/cc1obj

它不是一个独立的工具——只是一个后端,gcc每当您尝试编译 Obj-C 源文件时,前端都会自动使用它。

相关内容