From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.help Subject: Re: Help-complete newcomer Date: Thu, 20 Oct 2005 23:43:56 +0200 Message-ID: <43580F9C.5080703@student.lu.se> References: <43580b6e$0$41147$14726298@news.sunsite.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1129844713 981 80.91.229.2 (20 Oct 2005 21:45:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2005 21:45:13 +0000 (UTC) Cc: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Oct 20 23:45:12 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ESiCu-0001TM-Pu for geh-help-gnu-emacs@m.gmane.org; Thu, 20 Oct 2005 23:44:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESiCu-0006dH-7W for geh-help-gnu-emacs@m.gmane.org; Thu, 20 Oct 2005 17:44:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ESiCe-0006cj-JN for help-gnu-emacs@gnu.org; Thu, 20 Oct 2005 17:44:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ESiCc-0006bj-Rv for help-gnu-emacs@gnu.org; Thu, 20 Oct 2005 17:44:00 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESiCc-0006bg-P6 for help-gnu-emacs@gnu.org; Thu, 20 Oct 2005 17:43:58 -0400 Original-Received: from [81.228.11.159] (helo=pne-smtpout2-sn1.fre.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ESiCc-0007bC-Sc for help-gnu-emacs@gnu.org; Thu, 20 Oct 2005 17:43:59 -0400 Original-Received: from [192.168.123.121] (83.249.218.133) by pne-smtpout2-sn1.fre.skanova.net (7.2.060.1) id 434E6D1D00199EB9; Thu, 20 Oct 2005 23:43:57 +0200 User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en Original-To: "Colin S. Miller" In-Reply-To: <43580b6e$0$41147$14726298@news.sunsite.dk> X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:30416 Archived-At: > On UNIX systems, where Emacs originated, there is a command called > 'make'. > This takes a file containing set of instructions (called a > 'makefile'), which > tells make how to compile your program's source files. > > On MS Windows, Visual Studio has a make program, IIRC its called 'nmake'. > Visual Studio can export a project files as a make file. Cygwin > ( http://www.cygwin.com/ ) also provides a make program. Unfortunately nmake behaves a bit differently than unix style make programs like GNU Make that comes with Cygwin. If you do not want to compile a program created with Visual Studio nmake is probably not what you want. > > For example, you can use the compiler directly, such as > "cl source1.c source2.c -o prog.exe". > 'cl' is Visual Studio's compiler. The variable compile-command holds the default command that is shown when you run the Emacs compile command.