Getting Started With C

From CsWiki
Jump to: navigation, search


This page describes the general surrounding for coding in c programming language, and running your C code.
Coding in C language can be done in text editors such as (vim, gedit, nano),terminal in linux or mac, or visual studio in windows.
also available are IDE(Integrated Development Environment) programs, such as netbeans,code::blox,clion etc...
Clion IDE is available at the Aquarium computers, it can be found at:

 applications Tab → Programming→ Clion. 


Getting Clion for personal use

Clion is an IDE, which is compatible with linux ,mac osx and windows.
For external installation of clion,follow this guide.
and acquire a student licence for jetbarins products. then download and install Clion from jetbarins site and enter the license.
after installing Clion, a compiler is needed to be installed, such as gcc, which is included in cgywin or minGW.

Compiling in C

Compiling is the process of converting one programming language to another. It is executed by a computer program called a compiler.
In The school’s computer system, GCC is the default compiler.
In mac computers, the os comes with an integrated compiler called Clang. to access it open the terminal and write clang.
In linux computers, it's varies according to the linux distribution used,some come with integrated compiler(ubuntu) and some require
to download a compatible compiler.
In Windows it can be done in visual studio, or downloading a compatible compiler from the internet.
Some IDE's enable to compile and run programs internally.

How to Compile With GCC

After finishing writing down the code in C , open the terminal , select the location of the .c file with :cd FILE_PATH/.
Then use the compiling command in at the terminal window.:

gcc -Wextra -Wall -Wvla -std=c11 file_name.c -o output_file_name.

if errors are raised ,the file will not be compiled until the problems will be solved. if warnings are raised ,
the file may or may not be compiled, it is preferable to handle the warnings and compile again. .
after file had compiled , an output file with the designated name will be created at the same
directory as the original file.
to run it, just select the output file in the terminal and press enter.
compiling exmaple in linux, showing the command in terminal, where test.c is the c file that the user has wrote,
and result is the output file which was created in the compiling process and can run in the terminal

Compiling example.png

Comparing Codes

For comparing two code files or more, the user may use the diff command which can be read about at this Link.