2013-03-29 6 views
0

Я пытаюсь интегрировать свой блокнот ++ в ранее и успешно установленное приложение mingw. Я получил помощь от этого вебсайта:Невозможно интегрировать Mingw в Notepad ++

http://iitdu.forumsmotion.com/t108-gcc-compiler-in-notepad

я взял код с этого сайта, как:

// The script code, C source code compiling with GNU CC (GCC) in notepad++ (by    "NppExec" plug-in) and compressing with UPX... 
// 
// Enable? "//" signs remove in code line. 
// Sample: C:\Program Files\CodeBlocks\MinGW\bin\gcc.exe "$(FULL_CURRENT_PATH)" -o $(NAME_PART) 

YOUR_GCC\BIN\_PATH_HERE\gcc.exe "$(FULL_CURRENT_PATH)" -o $(NAME_PART) 

// UPX Compress (with "--best, --ultra-brute" options) 
// Enable? "//" signs remove in code line. 
// Sample: C:\WINDOWS\system32\upx.exe --best --ultra-brute $(NAME_PART).exe 

YOUR_UPX_PATH_HERE\upx.exe --best --ultra-brute $(NAME_PART).exe 

и изменил его, как:

// The script code, C source code compiling with GNU CC (GCC) in notepad++ (by "NppExec" plug-in) and compressing with UPX... 
// 
// Enable? "//" signs remove in code line. 
// Sample: C:\MinGW\bin\gcc.exe "$(FULL_CURRENT_PATH)" -o $(NAME_PART) 

C:\MinGW\bin\gcc.exe "$(FULL_CURRENT_PATH)" -o $(NAME_PART) 

// UPX Compress (with "--best, --ultra-brute" options) 
// Enable? "//" signs remove in code line. 
// Sample: C:\upx.exe --best --ultra-brute $(NAME_PART).exe 
C:\upx.exe --best --ultra-brute $(NAME_PART).exe 

в моем Nppexec плагин в Notepad ++

И затем, когда я пытаюсь выполнить мое чуть выше c ода я принял такое сообщение:

C:\MinGW\bin\gcc.exe "C:\Program Files\Notepad++\new 3.txt" -o new 3 
Process started >>> 
**gcc.exe: hata: 3: No such file or directory** 
<<< Process finished. 
C:\upx.exe --best --ultra-brute new 3.exe 
Process started >>> 
         Ultimate Packer for eXecutables 
          Copyright (C) 1996 - 2013 
UPX 3.09w  Markus Oberhumer, Laszlo Molnar & John Reiser Feb 18th 2013 

     File size   Ratio  Format  Name 
    -------------------- ------ ----------- ----------- 
upx: new: FileNotFoundException: new 
upx: 3.exe: FileNotFoundException: 3.exe 

Packed 0 files. 
<<< Process finished. 
================ READY ================ 

В моей MinGW папке:

C: \ MinGW \ Bin \ gcc.exe нормально

Так почему он не может найти его я не понимаю ...

+0

Попробуйте заменить '$ (NAME_PART)' на '' $ (NAME_PART) ". Exe'. Но лучше избегать включения пробелов в имена ваших каталогов и/или файлов. –

ответ

1

Мой nppexec код для компиляции в Notepad ++ является

gcc $(FULL_CURRENT_PATH) -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe 

это компилировать файл , создайте файл .exe в той же папке.

Надеюсь, что это поможет.

Смежные вопросы