FileInfo

Languages

Overview

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.

Popularity3.8/5

74 votes

Quick AppUsed by
VerifiedVerified 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 .

Document Icon

Breadcrumbs

DeveloperN/A
Popularity3.8 | 74 Votes

Previous / Next

In-Depth

.O File Extension

Compiled C Object File

DeveloperN/A
Popularity
3.8  |  74 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

Sort

Pricing

Program Name

Platform

Reset

X

Windows

GNU Compiler Collection (GCC)

Free

Tiny C Compiler

Free

Mac

GNU Compiler Collection (GCC)

Free

Tiny C Compiler

Free

Linux

GNU Compiler Collection (GCC)

Free

Tiny C Compiler

Free

Category: Developer Files

Updated: May 2, 2022

FAQ

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.
How do I 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.