From owner-freebsd-questions Sun Aug 31 20:12:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA02402 for questions-outgoing; Sun, 31 Aug 1997 20:12:55 -0700 (PDT) Received: from obie.softweyr.ml.org ([199.104.124.49]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id UAA02380 for ; Sun, 31 Aug 1997 20:12:31 -0700 (PDT) Received: (from wes@localhost) by obie.softweyr.ml.org (8.7.5/8.6.12) id TAA04916; Sun, 31 Aug 1997 19:42:23 -0600 (MDT) Date: Sun, 31 Aug 1997 19:42:23 -0600 (MDT) Message-Id: <199709010142.TAA04916@obie.softweyr.ml.org> From: Wes Peters To: Thomas Dean , Stephen Milley CC: questions@freebsd.org Subject: Re: FreeBSD Compiler In-Reply-To: <199708301633.JAA00681@celebris.tddhome> References: <1.5.4.32.19970730055149.006856f8@waterw.com> <199708301633.JAA00681@celebris.tddhome> Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Thomas Dean writes: > 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. If you are new to UNIX, this may not seem like an important distinction, but trust me, it is. Once you are no longer new to UNIX, you'll understand why. ;^) As Mr. Dean said, the compiler and assembler shipped with FreeBSD, along with most of the software development tools, are the GNU tools from the Free Software Foundation. For more information, see www.fsf.org or the gnu.* newsgroups. For examples of source code and Makefiles that work with FreeBSD and the GNU tools, type the following on your FreeBSD system: find /usr/src \( -name '*.c' -o -name '*.cc' -o -name '*.s' \) -print This should list several hundred files (at least) that work quite nicely with FreeBSD and the GNU compiler and assembler. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://www.xmission.com/~softweyr softweyr@xmission.com