From owner-freebsd-questions@FreeBSD.ORG Wed Mar 19 20:42:00 2008 Return-Path: Delivered-To: FreeBSD-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF0341065673 for ; Wed, 19 Mar 2008 20:42:00 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by mx1.freebsd.org (Postfix) with ESMTP id 7427B8FC13 for ; Wed, 19 Mar 2008 20:42:00 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from c83-253-25-183.bredband.comhem.se ([83.253.25.183]:58269 helo=falcon.midgard.homeip.net) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1Jc56l-0005hF-72 for FreeBSD-questions@FreeBSD.org; Wed, 19 Mar 2008 21:41:59 +0100 Received: (qmail 94178 invoked from network); 19 Mar 2008 21:41:57 +0100 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 19 Mar 2008 21:41:57 +0100 Received: (qmail 71474 invoked by uid 1001); 19 Mar 2008 21:41:57 +0100 Date: Wed, 19 Mar 2008 21:41:57 +0100 From: Erik Trulsson To: Eduardo Cerejo Message-ID: <20080319204157.GA71458@owl.midgard.homeip.net> Mail-Followup-To: Eduardo Cerejo , Peter Boosten , FreeBSD-questions@FreeBSD.org References: <20080318225936.9ef5af16.ejcerejo@optonline.net> <47E0B4FA.1070605@boosten.org> <20080319162309.5fce0b9c.ejcerejo@optonline.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080319162309.5fce0b9c.ejcerejo@optonline.net> User-Agent: Mutt/1.5.17 (2007-11-01) X-Originating-IP: 83.253.25.183 X-Scan-Result: No virus found in message 1Jc56l-0005hF-72. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1Jc56l-0005hF-72 e855fa670bc95812bc687cf59740fd4e Cc: FreeBSD-questions@FreeBSD.org, Peter Boosten Subject: Re: Gcc and make not producing executable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2008 20:42:01 -0000 On Wed, Mar 19, 2008 at 04:23:09PM -0400, Eduardo Cerejo wrote: > > gmake does the trick. > > Indeed it did. Can you tell me what the main differences is between make > and gmake in terms of "making"? I can see that gmake is gnu's version of > make, is FreeBSD's gmake the same as linux's make? gmake is the GNU project's version of 'make'. The 'make' command installed on Linux systems is usually GNU make. FreeBSD uses its own version of 'make' and installs GNU make under the name 'gmake' to avoid collision with the native make. Both GNU make and FreeBSD's make has lots of extensions and extra features over a "standard" make program. Unfortunately they have completely different syntax for these extensions. This means that while simple makefiles will work equally well on either, more complicated makefiles will typically work with either one or the other implementation of make, but rarely with more than one. -- Erik Trulsson ertr1013@student.uu.se