166
Windows операциялық жүйелерінде UNIX және Linux операциялық
жүйелерімен салыстырғанда С тіліндегі әзірлемелер жүйесі әдеттегідей
қолжетімсіз, ол қосымша орнатылымдарды талап етеді. Windows
құрамының ОЖ тәрізді жүйелердің бүтін қатары бар, дербес жағдайда,
С компилятор тілін қоса алатын Microsoft Visual Studio, әзірлемелік
жүйесі бар. Сондай-ақ Windows үшін
бейімделген, Linux-те кең
таралған, мысалы MinGW немесе cygwin.gcc құрамында жүретін,
компиляция жүйесінің бірнеше түрлері бар.
Windows-те компиляция жүйесінің осындай ерекшеліктерінен,
стандартты тақырыптық файлдары
бастапқыда қолжетімді болмайды,
олар таңдалған әзірлемелік жүйелерімен бірге қондырылады.
Тақырыптық
файлдар
Тақырыптық файлдардың мазмұны
signal.h
Сигналдарды өңдеу үшін ақпарат түрлері мен
функциялары
(анығырақ 10- тарауды қараңыз)
stdarg.h
Аргументтердің ауыспалы санды функцияларымен жұмыс жасау
үшін ақпарат түрлері мен функциялары
stddef.h
Стандарттың түрлерін анықтау
stdio.h
Енгізу/ шығару стандартты кітапханалық ақпарат түрлері мен
функциялары
stdlib.h
Стандартты кітапханалар ақпараттарының түрлері мен
функциялары
string.h
Конкатенация, көшіріп алу, салыстыру және т.б.: жолдарымен
жұмыс жасау үшін ақпарат түрлері мен функциялары
time.h
Уақыт кесінділерін өлшеу, жүйелік уақытты есептеу және орнату
– жүйелік таймермен жұмыс жасау үшін ақпарат түрлері мен
функциялары
unistd.h
Жүйелік шақырулар жұмысының әртүрлі режимін беру үшін
макроанықтауыштар және негізгі жүйелік шақырулардың
функциялары
sys/ipc.h
Процесаралық IPC өзара әрекетті сүйемелдеу үшін ақпарат
түрлері мен функциялары (10- тарауды қараңыз)
sys/sem.h
Семафорамен жұмыс жасау үшін ақпарат түрлері мен
функциялары (10-тарауды қараңыз)
sys/types.h
Ядроның кестелік жүйесімен жұмыс жасау үшін ақпарат түрлері
167
Бұл файлдардың орналасуы, таңдалған әзірлемелік жүйенің
қандай
каталогқа орнатылғанына байланысты.
168
Бұдан басқа, Windows операциялық жүйелері үшін арнайы Windows
SDK (Software Development Kit) кітапханасы бар. Бұл кітапхана
Microsoft фирмасымен жасалады және өңделеді.
Windows тәрізді
қосымшаларды әзірлеуге қажетті тақырыптық файлдар мен жүйелердің
барлық өзекті жағдайын сүйемелдеуге арналған. Осы жолдарды жазу
сәтінде SDK соңғы өзекті нұсқасы - Microsoft Windows SDK for
Windows 7 and .NET Framework 4 нұсқасы болды.
Windows SDK
нұсқасында Microsoft Visual Studio 2010 әзірлемесінің құнды ортасы
жүреді.
9.2.
кестесінде
жүйелік
шақыртулардың
анықтамаларын,
кітапханалық функцияларды,
осы файлға қатысты қысқаша
түсініктемелерден тұратын Windows операциялық жүйелеріндегі
негізгі тақырыптық файлдардың атаулары келтірілген.
Достарыңызбен бөлісу: