Оқулық «Федералдық білім беруді дамыту институты»


WINDOWS  БАҒДАРЛАМАЛАРДЫ КОМПИЛЯЦИЯЛАУ



Pdf көрінісі
бет163/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   159   160   161   162   163   164   165   166   ...   220
Байланысты:
қазақша кітап

WINDOWS  БАҒДАРЛАМАЛАРДЫ КОМПИЛЯЦИЯЛАУ 
Microsoft  Visual  Studio  2010  әзірлеме  ортасының  қолданылуымен, 
компиляциялауды  қарастырамыз.  Бұл    әзірлеме  ортасы  тек  бастаушы 
емес, 
сондай-ақ 
тәжірибелі 
бағдарламаушылардың 
жұмысын 
жеңілдететін, дамыған IDE–ны қосады. Әдетте өңдеушілерге қосымша 
баптауды  ойламаса  да  болады,  ол  үшін  ортаның  автоматты  баптауын 
қолдану  жеткілікті.  Дегенмен,  бағдарламаларды  компиляциялау 
процесінің  жүруі  туралы  жалпы  көріністі  білу  қажет,  себебі  кейде 
баптауларды әдепкі түрде өзгертуге тура келеді.   
 
Windows-те  де  бағдарламаларды  құрастыру  екі  кезеңнен  тұрады. 
Бірінші  кезеңде  шығыс  мәтінінен    cl.exe    құрастырғыштың  көмегімен 
обьективті  файл  (.obj  кеңейтілуімен)  қалыптасады.  Екінші  кезеңде 
link.exe  құрастырушысының  көмегімен  орындалатын  файл  немесе 
кітапханалық файл қалыптасады.  
 
UNIX  құрастырғышындағы сияқты құрастырмалау жүрісін арнайы 
компилятордың  кілтімен  басқаруға  алады.    Мысалы,  myprogram.c 
файлынан  бағдарламаның  шығыс  мәтіні  негізінде,  myprogram.exe 
орындалушы файлын алу үшін келесі команданы орындау жеткілікті:
 
cl.exe myprogram.c
 
берілген 
команданың 
көмегімен 
бағдарлама 
автоматты 
компиляцияланады  және  обьектінің  файлы  генерацияланады,  одан 
кейін  автоматты  түрде  линкер  шақырылады  және  алынған  обьектілік 
файлдың  және  стандартты  кітапханалар  негізінде  орындалатын  файл 
генерацияланады. 
 
Деректерлердің  функциялары  мен  түрлерінің  анықтамасы  бар 
бірнеше файлдарды нұсқау мүмкіндігі бар:
 
cl.exe myprogram1.c myprogram2.c
 
Мұндай  шақыру  кезінде,  алдымен  екі  объективті  файл 
компиляцияланады, 
одан 
кейін 
линкор 
шақырылады 
және 
орындалатын  файл  генерацияланады.  Әдеттегідей  орындалатын 
файлдың  атауы,  компиляциялау  үшін  жіберілген  алғашқы  файлдың 
атауымен  анықталады.  Берілген  мысалда  бағдарламаның  аты 


 


Достарыңызбен бөлісу:
1   ...   159   160   161   162   163   164   165   166   ...   220




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет