.O File Extension

Compiled C Object File

Developer N/A
3.8  |  65 Votes

What is an O file?

An O file is a compiled C program object. Some C compilers create O files during the executable (.EXE) creation process. O files themselves are typically not executable.

More Information

When compiling a C program, compilers first transform all the program's source code files into compiled object files. These compiled files typically use the .o or .OBJ extension. The compiler then links the compiled object files into an executable file.

Some examples of compilers that produce O files include GNU Compiler Collection (GCC)'s C and C++ compilers and Tiny C Compiler.

How to open an O file

C and C++ compilers, such as GCC and Tiny C Compiler, often create, reference, and use O files during the program compilation process. For example, you can use Tiny C Compiler's -o command to link O files together and create an executable.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open or reference O files

Verified by FileInfo.com

The FileInfo.com team has independently researched the Compiled C Object file format and Mac, Windows, and Linux apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.