2010-03-11 15 views
5

Vim ve MinGW'yi makinem üzerine yükledim, böylece Hello World'ü oluşturmaya çalışıyorum, sonra da Vim'de derlemeye çalışıyorum ve her şey iyi çalışıyor. Ancak, :make yazdığımda 'make' not recognized as an internal or external command hatasını gösterir.Windows'da Vim ile MinGW make nasıl kullanılır

Zaten C:\MinGW\bin için değişken yol ekledim. Vim'i veya makinemi make komutuna izin verecek şekilde nasıl yapılandıracağımı bilmek istiyorum.

cevap

6

C:\MinGW\bin içinde make.exe olduğunu doğrulayabilir misiniz? Son kez mingw'i kurduğumu hatırlıyorum, buna mingw32-make.exe deniyordu.

hiçbir make.exe yoktur ama bir mingw32-make.exe varsa, sen 'makeprg' seçeneği değiştirmek gerekecek:

:set makeprg=mingw32-make 
:make 
+0

Beni önerebilir misin, ben vim hakkında daha öğrenebilir? – Anonymous

+1

Dokümantasyonda pek çok yararlı bilgi var (': help'): her tür bilgiyi bulmak için' usr_XX.txt' dosyalarının bazılarını okuyun. Http://vim.wikia.com sitesinde de bazı iyi ipuçları var. Dürüst olmak gerekirse, öğrenmenin en iyi yolu (usr_XX.txt dosyalarındaki temelleri okuduğunuzu varsayarak) öğrenmek için çok fazla bilgi var. Daha iyi bir yol bulmak: 'helpgrep''i kullanarak, googling yaparak ya da mail listesindeki soruları sorarak. Ayrıca bkz. Http://www.moolenaar.net/habits.html – DrAl