What do you folks use as a command line shell in Windows? I know several people are working outside of Project Navigator (Xilinx) for builds and it Windows is just not a very comforting environment for shell folks. What 'make' utility do you use? Jake
Command line in Windows?
Started by ●December 3, 2003
Reply by ●December 3, 20032003-12-03
I don't use the Navigator. I just make little batch files and execute them from the command line. I'm told that the Cygwin environment is very nice; it allows Unix-like shells on Windows, but I haven't tried it. -Kevin "Jake Janovetz" <jakespambox@yahoo.com> wrote in message news:d6ad3144.0312030941.60ffcc97@posting.google.com...> What do you folks use as a command line shell in Windows? I know > several people are working outside of Project Navigator (Xilinx) for > builds and it Windows is just not a very comforting environment for > shell folks. What 'make' utility do you use? > > Jake
Reply by ●December 3, 20032003-12-03
Jake Janovetz wrote:> What do you folks use as a command line shell in Windows? I know > several people are working outside of Project Navigator (Xilinx) for > builds and it Windows is just not a very comforting environment for > shell folks. What 'make' utility do you use?Consider adding linux with dual boot for windows. Then you can use any shell you like and the real make. -- Mike Treseler
Reply by ●December 3, 20032003-12-03
In article <3FCE28FD.7000408@flukenetworks.com>, Mike Treseler <mike.treseler@flukenetworks.com> wrote:>Jake Janovetz wrote: >> What do you folks use as a command line shell in Windows? I know >> several people are working outside of Project Navigator (Xilinx) for >> builds and it Windows is just not a very comforting environment for >> shell folks. What 'make' utility do you use? > >Consider adding linux with dual boot for windows. >Then you can use any shell you like >and the real make.Also, cygwin is not that bad. -- Nicholas C. Weaver nweaver@cs.berkeley.edu
Reply by ●December 3, 20032003-12-03
> What do you folks use as a command line shell in Windows? I know > several people are working outside of Project Navigator (Xilinx) for > builds and it Windows is just not a very comforting environment for > shell folks. What 'make' utility do you use?CygWin is OK, but it's large and slow. For a faster and smaller unix-like shell you can consider Msys (from www.mingw.org) or actually Services for Unix from MS (http://www.microsoft.com/windows/sfu/default.asp). I myself use GNU make under plain vanilla CMD.EXE. It works fine for me, though it's a bit annoying that Xilinx changes the command-line options in every single release of their toolchain. Regards, Andras Tantos
Reply by ●December 3, 20032003-12-03
> CygWin is OK, but it's large and slow. For a faster and smaller unix-like > shell you can consider Msys (from www.mingw.org) or actually Services for > Unix from MS (http://www.microsoft.com/windows/sfu/default.asp). I myself > use GNU make under plain vanilla CMD.EXE. It works fine for me, thoughit's> a bit annoying that Xilinx changes the command-line options in everysingle> release of their toolchain.What does 'make' do for you that batch files to run the tools doesn't? Not being aggressive - just curious in case I am missing out on some labour saving functionality! Cheers, Ken --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.545 / Virus Database: 339 - Release Date: 27/11/2003
Reply by ●December 3, 20032003-12-03
Ken wrote:> > What does 'make' do for you that batch files to run the tools doesn't?Nothing, if you don't use a program that generates makefiles. Modelsim and emacs-vhdl-mode can generate makefiles to recompile just the right files in just the right order after you edit a few. But it requires having "make" in the path. -- Mike Treseler
Reply by ●December 3, 20032003-12-03
> > CygWin is OK, but it's large and slow. For a faster and smallerunix-like> > shell you can consider Msys (from www.mingw.org) or actually Servicesfor> > Unix from MS (http://www.microsoft.com/windows/sfu/default.asp). Imyself> > use GNU make under plain vanilla CMD.EXE. It works fine for me, though > it's > > a bit annoying that Xilinx changes the command-line options in every > single > > release of their toolchain. > > What does 'make' do for you that batch files to run the tools doesn't? > > Not being aggressive - just curious in case I am missing out on somelabour> saving functionality! >Not much, since xilinx tools need a complete rebuild of the project if a single source-file changes. (Due to the 'flattening' of the design.) It buys some degree of platform independence though. When I gave Linux a try it was much easier to port my design flow to that platform. Regards, Andras Tantos
Reply by ●December 4, 20032003-12-04
Jake Janovetz wrote:> What do you folks use as a command line shell in Windows? I know > several people are working outside of Project Navigator (Xilinx) for > builds and it Windows is just not a very comforting environment for > shell folks. What 'make' utility do you use? > > JakeCygwin. I can't live with a Windows machine without Cygwin installed. It has everything a Unix shell has, including tab-completion, history, ... Gernot
Reply by ●December 4, 20032003-12-04
On Thu, 04 Dec 2003 11:24:43 +0100, "Gernot Koch (remove digits from user)" <g1er3not.k5och88@micronas.com> wrote:>Jake Janovetz wrote: >> What do you folks use as a command line shell in Windows? I know >> several people are working outside of Project Navigator (Xilinx) for >> builds and it Windows is just not a very comforting environment for >> shell folks. What 'make' utility do you use? >> >> Jake > >Cygwin. I can't live with a Windows machine without Cygwin installed.Ditto.> ... including tab-completion, history, ...The windows command shell also has these features (at least in contemporary versions of windows). Tab-completion is disabled by default. Use regedit to change the value of HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar from 0 to 9 to enable it. It's not the same as tab-completion in bash, but it's better than nothing. Regards, Allan.





