Skip to main content

How to compile C/C++ programs on Linux using gcc

You can type your C/C++ program using any of the editor that are available under Linux such as vi or emacs.
Once you have written your program and saved it with .c or .cpp extension, return to command prompt.

for eg. you have saved your program named as "myprogram.c".

Compilation
Syntax: -  $ gcc -o program1 myprogram.c
Here,
Linux command prompt.
gcc is a compiler which can compile both c or c++ programs (you can either use cc to compile c programs only).
-o is an option to create output file.
program1 is an executable file name (you can give any name as you want).
myprogram.c  is your source file.

Note:- Giving executable file (program1) is not necessary (e.g. :- $ gcc myprogram.c ). By default gcc maintain a common executable file that can be execute by typing $ ./a.out. This is the default name of the executable that gcc creates. This would create problems when you compile many programs in one directory. So you override this with the -o option followed by the name of the executable.

Execution
Type on your Linux command prompt: - 
$ ./program1
or 
$ ./a.out


Note: - Disadvantage of using a.out is that if you are working Linux server there are several machines running c programs simultaneously. There might be chance of getting wrong output because a.out may produce output of another program. So it is better to use executable file while compiling c/c++ programs.



Comments

Popular posts from this blog

Main menu dropdown parent item clickable in Drupal 8 using Bootstrap 4

 Edit menu--main.html.twig template file {# /**  * @file  * Bootstrap Barrio's override to display a menu.  *  * Available variables:  * - menu_name: The machine name of the menu.  * - items: A nested list of menu items. Each menu item contains:  *   - attributes: HTML attributes for the menu item.  *   - below: The menu item child items.  *   - title: The menu link title.  *   - url: The menu link url, instance of \Drupal\Core\Url  *   - localized_options: Menu link localized options.  *   - is_expanded: TRUE if the link has visible children within the current  *     menu tree.  *   - is_collapsed: TRUE if the link has children within the current menu tree  *     that are not currently visible.  *   - in_active_trail: TRUE if the link is in the active trail.  */ #} {% import _self as menus...

Add JS to the bottom of the page in Drupal 7

How to add JS at bottom of a particular page in Drupal 7 Step 1: Get the page id. In case of front page "is_front"  Step 2: In template.php file of your theme add the below code : function illume_preprocess_page(&$variables) { if ($variables['is_front']) { drupal_add_js(path_to_theme().'/js/util.js', array('type' => 'file', 'scope' => 'footer')); drupal_add_js(path_to_theme().'/js/main.js', array('type' => 'file', 'scope' => 'footer')); drupal_add_js(path_to_theme().'/js/slideimage.js', array('type' => 'file', 'scope' => 'footer')); $variables['bottom_scripts'] = drupal_get_js(); } } This way you can add JS file using drupal_add_js() and define scope as footer. Step 3: Now you can use bottom_script variable to the page tpl file where you want to add JS print $bottom_scripts;

Use Case Diagram for Online Book Store