Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Aug 1997 09:33:17 -0700 (PDT)
From:      Thomas Dean <tomdean@ix.netcom.com>
To:        smilley@waterw.com
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: FreeBSD Compiler
Message-ID:  <199708301633.JAA00681@celebris.tddhome>
In-Reply-To: <1.5.4.32.19970730055149.006856f8@waterw.com> (message from Stephen Milley on Wed, 30 Jul 1997 01:51:49 -0400)

next in thread | previous in thread | raw e-mail | index | archive | help
There are a couple of concepts that you need to get straight.

FreeBSD is an Operating System.  It does not have "built-in" things
like a compiler or assembler.

A compiler is an added user program, exactly like a program you can
write.  The C compiler normally distributed with FreeBSD is from GNU.
You can start with 'man cc', or 'man gcc'.  You may also try 'info
gcc', if you have emacs/info installed.  Did you install the documents
with FreeBSD?  You may find a book at a local bookstore on the GNU gcc
compiler.

The assembly language is likewise an added user program, exactly like
one you can write.  Assembly language is closely related to the
hardware you are running on.  Each assembly instruction corresponds to
one machine instruction.  The assembler normally distributed with
FreeBSD is the GNU assembler.  Beware, the assembler does NOT use the
Intel-style of operands, like all the Microsoft packages.  Look at
'man as' or 'info as'.

You may find the GNU manuals available in a University Bookstore.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708301633.JAA00681>