Autor: Dondu
Kurs języka C: Spis treści
Edycja kodu programu
Zanim powstanie ostateczny program wynikowy, musimy go oczywiście napisać w jakimś edytorze. Najlepiej, gdy jest to Zintegrowane Środowisko Programistyczne (tzw. IDE).
Proces kompilacji
Proces kompilacji programu, składa się z kilku wzajemnie powiązanych czynności.
Rys. Proces kompilacji (źródło: xion.org.pl) |
Preprocesor
Proces ten ma przygotować właściwy kod C, który będzie podlegał kompilacji, ponieważ kod kompilowanego programu może zawierać szereg dyrektyw oraz linkowanych plików nagłówkowych, stąd niezbędne jest przygotowanie "właściwego i ostatecznego" kodu w języku C, który podlegać będzie kompilacji.
Kompilacja
Właściwym procesem kompilacji przygotowanych przez preprocesor plików z kodem źródłowym C zajmuje się kompilator. Kompilacja polega na przekształceniu kodu C na język maszynowy procesora (np. mikrokontrolera). Każdy plik kompilowany jest osobno.
Linkowanie
Skompilowane moduły (pliki źródłowe języka C oraz biblioteki) muszą zostać połączone w jeden spójny plik kodu maszynowego. Tym procesem zajmuje się tzw. Linker (pol. konsolidator).
Kurs języka C: Spis treści
Brak komentarzy:
Prześlij komentarz