Bap Johnston
Bap Johnston

Reputation: 349

How do I compile a C/C++ program through windows command prompt?

Im new to the C/C++ programming language an so far have used the Code::blocks program for writing and compiling programs. However I need to know how to compile a program via windows command prompt as I need to access the assembly code created. My compilers are mingw32-gcc.exe, mingw32-g++.exe

Upvotes: 2

Views: 35066

Answers (2)

Sahil Khaneja
Sahil Khaneja

Reputation: 71

if you have codeblocks installed with mingw as the gcc compiler then follow these steps

  1. Right click on my computer -> go to properties -> advance system settings
  2. Then make an environment variable named PATH and paste the complete url like program file (x86)/codeblocks/mingw/bin.
  3. now open cmd
  4. go to the directory where your program is saved.
  5. type gcc program_name.c -o program_name.exe to compile the program.
  6. run the program by typing program_name

Upvotes: 3

user405725
user405725

Reputation:

Please read Compile Programs with MinGW -- A Guide for New Users. To make gcc produce assembler code, use -S option:

   -S  Stop after the stage of compilation proper; do not assemble. The output is in the form of an assembler code file for each non-assembler input file specified.

       By default, the assembler file name for a source file is made by replacing the suffix .c, .i, etc., with .s.

       Input files that don't require compilation are ignored.

Good luck!

Upvotes: 2

Related Questions