GCC Compiler in Notepad++

View previous topic View next topic Go down

GCC Compiler in Notepad++

Post by BIT0122-Amit on Wed Jul 22, 2009 1:48 am

Notepad++ is one of the Best editors for ... almost any programming languages.
Too bad it doesn't have any integrated compiler. Because it is light weight.
But then again, it is open source and free.
So, there is a way to integrate a C compiler manually Very Happy

here is the way.

Requirements:

notepad++
gcc.exe
upx.exe


Instructions:

1. open notepad. Goto plugins, select NppExec.
2. click on execute. A new window will show up.
3.

Code:
// 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

4. basically, you will just have to edit the "YOUR_GCC\BIN\_PATH_HERE" part, and the YOUR_UPX_PATH_HERE" part. Save it, use the name C compiler.

5. Go to Plugins, NppExec, then enable Follow $(CURRENT_DIRECTORY).

That's all Very Happy
then you will just have to go to plugins, execute, select C compiler.
the compiler will create a exe file after it compiles your *.c file Smile
Double click on it to execute the file as you wish.

go to Source

_________________________________________________________________
Adminship / Moderatorship is not about power, it is about Responsibility.

|About me|My Blog|
avatar
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

View user profile http://iitdu.forumsmotion.com

Back to top Go down

Re: GCC Compiler in Notepad++

Post by InterviewMantra on Sat Aug 15, 2009 2:59 am

Good one again!
avatar
InterviewMantra
Alpha Release
Alpha Release

Posts : 19
Points : 39

View user profile

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum