Friday, January 29, 2010

Re: just starting with mingw in windows

On 29/01/10 18:32, o1792 wrote:
> Hi!
>
> How can I get my native window Gvim to compile and make programs in MinGW/MSys? I.e. I don't want to edit the code, and then switch to the MSys commandline. I 'd liek to type make and run the program from with the native windows vim environment.
>
> I expect I need to tell vim where to look, assuming it's possible that is.
>
> I looked this up in google, but the interest there seemed to be about compiling vim with mingw, which I couldn't see the point of, as the native binary on vim.org does the business.
>
> But this also meant I couldn't get any decent results for what I wanted.
>
> Advice welcome. Thank you!
>
>
>
>

1. You may want to use
:compiler gcc
before running make.

2. You may want to read
http://users.skynet.be/antoine.mechelynck/vim/compile.htm (but find out
for yourself how src/Make_ming.mak differs from src/Make_cyg.mak -- the
principles ought to be quite similar but some details may differ).

3. Where bash uses
export NAME='value'
you can achieve the same in Vim with
:let $NAME = 'value'

4. Any external program can be run with
:!progname
or (if you want the output in a buffer)
:0r !progname
; in addition, instead of
make <arguments>
at the bash prompt, you can use
:make[!] <arguments
in Vim (and see the results in quickfix if your compiler is set
correctly). (The exclamation mark avoids jumping to the first error.)


Best regards,
Tony.
--
"Heisenberg may have slept here"

--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

No comments:

Post a Comment