java - c - .class 的等价物

标签 java c class .class-file

<分区>

所以,我知道在 Java 中,.java 是人类可读的版本,而 .class 是经过编译的。

在c中,人类可读的版本是.c,但是编译类有单独的文件扩展名吗?

最佳答案

C 通常为本地平台生成文件(不是字节码)。在 Windows 上,.exe.dll 很常见。人们经常在许多平台上看到带有 .o 的中间“对象”文件(这些是中间的,因为它们没有链接)。有以 .h 结尾的头文件。在 Linux 上,您通常会看到 .so 库和可执行文件通常没有扩展名。而在 Mac 上,它取决于很多因素。

关于java - c - .class 的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27931663/

相关文章:

python - 在python中的类中调用静态方法

java - 关闭H2的正确方法是什么?

用于提取数据的 Java 正则表达式模式

java - java中如何通知父类其他子类对其对象的修改?

c - 通用预处理器宏启用检查

c++ - 为什么这个析构函数不必删除类对象?

java - Spring Boot 批处理读取多个 Json 文件并转换为 POJO

c - 如何用C语言正确编写文件?

c - 如何打开具有两个不同端口的 UDP 套接字?

c++ - 常量成员函数