create new tag
, view all tags
.o is the filename extension conventionally used on "object" files --- which are the intermediate results from compilation of .c and .h C programming language (and possibly .S assembly language) source files.

The C compiler on most UNIX systems is conventionally named cc and on Linux, this is almost always a copy of gcc the GNU compiler collection (http://www.gnu.org/software/gcc/ ).

These object files are then linked using the ld command to create executable binaries (in a.out or ELF (executable linking format) files). They can also be linked into .so (shared object, like .DLL) files or combined into .a (library archive) using the ar command.


  • () JimDennis - 23 Sep 2003
  • If you edit this page: add your name here; move this to the next line; and if you've used a comment marker (your initials in parenthesis), include it before your WikiName.

Revision Comment

  • 24 Sep 2003 — typos, minor reformatting
  • %DATE% —

Page Ratings

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2003-09-24 - RandyKramer
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by PerlCopyright 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WikiLearn? WebBottomBar">Send feedback
See TWiki's New Look