License, disclaimer of liability, and limited warranty


 OVERVIEW OF THE COMPILATION AND EXECUTION PROCESS IN AN



Download 2,08 Mb.
Pdf ko'rish
bet51/393
Sana05.01.2022
Hajmi2,08 Mb.
#319699
1   ...   47   48   49   50   51   52   53   54   ...   393
Bog'liq
C Programming A Self Teaching Int 1uq45XL

1.6 OVERVIEW OF THE COMPILATION AND EXECUTION PROCESS IN AN
INTEGRATED DEVELOPMENT ENVIRONMENT (PREFERABLY


CODEBLOCK)
IDE stands for Integrated Development Environment. An IDE is a window-based program that allows
you  to  easily  manage  large  software  programs,  edit  files  in  windows,  and  compile,  link,  run,  and
debug  your  programs. 
This  process  of  editing,  compiling,  running,  and  debugging  programs  is
managed by a single integrated application known as an IDE.
For example,
(a) On the Mac OS, CodeWarrior and Xcode are two IDEs.
(b) Under Windows, MS Visual Studio is an IDE.
(c) Under Linux, Kylix is a popular IDE.
NOTE
All IDE applications greatly simplify the entire process of program development.
CodeWarrior (by Metrowerks) can run on Linux, Solaris, and Windows, too. Kylix is sold
by Borland.
All of the tools like text editor, preprocessor, compiler, and linker that are required for developing
programs are integrated into one package known as an IDE.
Codeblocks
 is an open source, cross-platform IDE. A global variable or a function defined in one
source file can be used in another source file in a multifile program. Let us see how.
Consider a program that consists of two source files, 
t1.c and t2.c
. The source file t2.c contains
the definition of a variable 
var1
 and a function 
fun1
. These definitions are used in another source file
t1.c of the program. Because the global variables and the function have external linkage, this usage is
allowed. And this can be done with CodeBlock as follows:
Say, file t1.c has the following code:
  #include
                    main( )
  {
     extern int var1;
     printf(“The value of var1 defined in other source file is %d\n”, var1);
                   fun( );
                        }
     And t2.c has the following code:-
         int var1 = 95;
         fun( )
         {
     printf(“Function fun is defined in other source file”);
                        }
Then after running these files in CodeBlock we get the following output:
The value of var1 defined in the other source file is 95.
The function fun1 is defined in the other source file.

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   47   48   49   50   51   52   53   54   ...   393




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish