   C Compiler
  Can I get a link to a C compiler that will work with programmer's notepad and infomation on how to use it?   
Link.It would probably behoove you to learn to search for things before posting questions in the future; even a little bit of cursory research might get you the answer you need, and if it doesn't, you'll be much better prepared to ask the question you have.   ;  Windows?Try mingw32;http://tinyurl.com/dfpojfEdit: ninja'd :(   ;Pelles C;  Ok I went with mingw32 I have it all installed how do I use it im a bit confused.   ;  Spend a little time digging around in the MinGW documentation site. You should find what you need in there.   ;Quote:Original post by SheepzOk I went with mingw32 I have it all installed how do I use it im a bit confused.Compilers are typically decoupled from any GUI frontend (though the LLVM people are looking forward for a tighter integration). As for GCC, better get a mingw bash, then type "man gcc", "gcc --help" or "info gcc", and you will see which arguments you can pass to it.The easiest example might be:(assumnig you have two sourcecode files)gcc sourcecodefile1.cpp sourcecodefile2.cppIf all is well, you'll earn an executable file (I am too lazy to lookup how it's name is under mingw, but on *nixen, it is "a.out").You can add the parameter -o to explicitly state how you want your binary named:gcc sourcecodefile1.cpp sourcecodefile2.cpp -o superdooper.exeTo turn on optimization:gcc -O1 sourcecodefile1.cpp sourcecodefile2.cpp -o superdooper.exegcc -O2 sourcecodefile1.cpp sourcecodefile2.cpp -o superdooper.exegcc -O3 sourcecodefile1.cpp sourcecodefile2.cpp -o superdooper.exeLater, you might be interested in adding include paths, libraries, and you might like compiling your project in multiple steps. You would then compile single sourcecode files, get an .obj-file for each, and later use gcc to link them together. But for now, above example should give you a glimpse. Come back for further questions :)   ;  Either that, or you could get an IDE like Code::Blocks that will do all that for you [grin].   