为了弄清楚“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 源文件时,前端都会自动使用它。