<分区>
所以,我知道在 Java 中,.java 是人类可读的版本,而 .class 是经过编译的。
在c中,人类可读的版本是.c,但是编译类有单独的文件扩展名吗?
标签 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/