2. This option is recommended to generate better code.The option -o is used to specify the output file name. This article was co-authored by our trained team of editors and researchers who validated it for accuracy and comprehensiveness. Execute the program. http://www.cygwin.com/cygwin-ug-net/programming.html, https://codeforwin.org/2017/08/compile-c-program-using-command-line.html, https://docs.microsoft.com/en-us/cpp/build/walkthrough-compile-a-c-program-on-the-command-line?view=vs-2017, https://wiki.wxwidgets.org/Installing_Xcode, http://www2.lawrence.edu/fast/GREGGJ/CMSC210/firstXcode/firstXcode.html, consider supporting our work with a contribution to wikiHow, If prompted to give permission for the installer to run, click. $ gcc --version I have question. Switch to directory where you have kept your C program (or provide the path) and then generate the object file by compiling the program: gcc -o my_program my_program.c Keep in mind that it is optional to provide the output object file (-o my_program). Then compile it using below command. We use cookies to make wikiHow great. Compiling multiple files (Opt 2) • gcc –Wall –c main.c – turns main.c into main.o • gcc –Wall –c stack.c ... • If the .c file is newer than the .o file or • the .o file does not exist – Figures out if the program needs to be re-linked • If any of the .o files changed or This command will invoke the GNU C compiler to compile the file hello.c and output (-o) the result to an executable called hello. $ gcc first.c -o first $ ./first $ make first If you do not have GCC already installed, you can use the following Terminal commands to install GCC for Ubuntu and Debian. To compile the source code into Assembler instructions: $ gcc -S source.c. Here is something you may do : 1. $ ./first You need GNU project C and C++ compiler for compiling C program and creating an executable file. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e8\/Compile-a-C-Program-Step-1.jpg\/v4-460px-Compile-a-C-Program-Step-1.jpg","bigUrl":"\/images\/thumb\/e\/e8\/Compile-a-C-Program-Step-1.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) I edited this screenshot of an iOS icon.\n<\/p> License: Fair Use<\/a> License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot) License: Fair Use<\/a> (screenshot)
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/ac\/Compile-a-C-Program-Step-2.jpg\/v4-460px-Compile-a-C-Program-Step-2.jpg","bigUrl":"\/images\/thumb\/a\/ac\/Compile-a-C-Program-Step-2.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/77\/Compile-a-C-Program-Step-3.jpg\/v4-460px-Compile-a-C-Program-Step-3.jpg","bigUrl":"\/images\/thumb\/7\/77\/Compile-a-C-Program-Step-3.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/30\/Compile-a-C-Program-Step-4.jpg\/v4-460px-Compile-a-C-Program-Step-4.jpg","bigUrl":"\/images\/thumb\/3\/30\/Compile-a-C-Program-Step-4.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/92\/Compile-a-C-Program-Step-5.jpg\/v4-460px-Compile-a-C-Program-Step-5.jpg","bigUrl":"\/images\/thumb\/9\/92\/Compile-a-C-Program-Step-5.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e5\/Compile-a-C-Program-Step-6.jpg\/v4-460px-Compile-a-C-Program-Step-6.jpg","bigUrl":"\/images\/thumb\/e\/e5\/Compile-a-C-Program-Step-6.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/b9\/Compile-a-C-Program-Step-7.jpg\/v4-460px-Compile-a-C-Program-Step-7.jpg","bigUrl":"\/images\/thumb\/b\/b9\/Compile-a-C-Program-Step-7.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5f\/Compile-a-C-Program-Step-8.jpg\/v4-460px-Compile-a-C-Program-Step-8.jpg","bigUrl":"\/images\/thumb\/5\/5f\/Compile-a-C-Program-Step-8.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5c\/Compile-a-C-Program-Step-9.jpg\/v4-460px-Compile-a-C-Program-Step-9.jpg","bigUrl":"\/images\/thumb\/5\/5c\/Compile-a-C-Program-Step-9.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/95\/Compile-a-C-Program-Step-10.jpg\/v4-460px-Compile-a-C-Program-Step-10.jpg","bigUrl":"\/images\/thumb\/9\/95\/Compile-a-C-Program-Step-10.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/35\/Compile-a-C-Program-Step-11.jpg\/v4-460px-Compile-a-C-Program-Step-11.jpg","bigUrl":"\/images\/thumb\/3\/35\/Compile-a-C-Program-Step-11.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/20\/Compile-a-C-Program-Step-12.jpg\/v4-460px-Compile-a-C-Program-Step-12.jpg","bigUrl":"\/images\/thumb\/2\/20\/Compile-a-C-Program-Step-12.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/73\/Compile-a-C-Program-Step-13.jpg\/v4-460px-Compile-a-C-Program-Step-13.jpg","bigUrl":"\/images\/thumb\/7\/73\/Compile-a-C-Program-Step-13.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-13.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/29\/Compile-a-C-Program-Step-14.jpg\/v4-460px-Compile-a-C-Program-Step-14.jpg","bigUrl":"\/images\/thumb\/2\/29\/Compile-a-C-Program-Step-14.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-14.jpg","smallWidth":460,"smallHeight":341,"bigWidth":"728","bigHeight":"540","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/dd\/Compile-a-C-Program-Step-15.jpg\/v4-460px-Compile-a-C-Program-Step-15.jpg","bigUrl":"\/images\/thumb\/d\/dd\/Compile-a-C-Program-Step-15.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-15.jpg","smallWidth":460,"smallHeight":342,"bigWidth":"728","bigHeight":"542","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/03\/Compile-a-C-Program-Step-16.jpg\/v4-460px-Compile-a-C-Program-Step-16.jpg","bigUrl":"\/images\/thumb\/0\/03\/Compile-a-C-Program-Step-16.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-16.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/7b\/Compile-a-C-Program-Step-17.jpg\/v4-460px-Compile-a-C-Program-Step-17.jpg","bigUrl":"\/images\/thumb\/7\/7b\/Compile-a-C-Program-Step-17.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-17.jpg","smallWidth":460,"smallHeight":342,"bigWidth":"728","bigHeight":"541","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/af\/Compile-a-C-Program-Step-18.jpg\/v4-460px-Compile-a-C-Program-Step-18.jpg","bigUrl":"\/images\/thumb\/a\/af\/Compile-a-C-Program-Step-18.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-18.jpg","smallWidth":460,"smallHeight":341,"bigWidth":"728","bigHeight":"539","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/91\/Compile-a-C-Program-Step-19.jpg\/v4-460px-Compile-a-C-Program-Step-19.jpg","bigUrl":"\/images\/thumb\/9\/91\/Compile-a-C-Program-Step-19.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-19.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/5\/55\/Iphoneappstoreicon.png","bigUrl":"\/images\/thumb\/5\/55\/Iphoneappstoreicon.png\/30px-Iphoneappstoreicon.png","smallWidth":460,"smallHeight":460,"bigWidth":"30","bigHeight":"30","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/43\/Compile-a-C-Program-Step-20.jpg\/v4-460px-Compile-a-C-Program-Step-20.jpg","bigUrl":"\/images\/thumb\/4\/43\/Compile-a-C-Program-Step-20.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-20.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/21\/Compile-a-C-Program-Step-21.jpg\/v4-460px-Compile-a-C-Program-Step-21.jpg","bigUrl":"\/images\/thumb\/2\/21\/Compile-a-C-Program-Step-21.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-21.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/3a\/Compile-a-C-Program-Step-22.jpg\/v4-460px-Compile-a-C-Program-Step-22.jpg","bigUrl":"\/images\/thumb\/3\/3a\/Compile-a-C-Program-Step-22.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-22.jpg","smallWidth":460,"smallHeight":345,"bigWidth":"728","bigHeight":"546","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/08\/Compile-a-C-Program-Step-23.jpg\/v4-460px-Compile-a-C-Program-Step-23.jpg","bigUrl":"\/images\/thumb\/0\/08\/Compile-a-C-Program-Step-23.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-23.jpg","smallWidth":460,"smallHeight":347,"bigWidth":"728","bigHeight":"549","licensing":"
\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/ae\/Compile-a-C-Program-Step-24.jpg\/v4-460px-Compile-a-C-Program-Step-24.jpg","bigUrl":"\/images\/thumb\/a\/ae\/Compile-a-C-Program-Step-24.jpg\/aid7906585-v4-728px-Compile-a-C-Program-Step-24.jpg","smallWidth":460,"smallHeight":347,"bigWidth":"728","bigHeight":"549","licensing":"