[ НОВОСТИ ]                        [ ПРОБЛЕМЫ И СОВЕТЫ ]                           [ ЮМОР ]                               [ ССЫЛКИ ]                           [ ФОРУМ ]                       [ ГОСТЕВАЯ ]

Компиляция программ на языке C/C++

Компиляция программ на языке C/C++

Компилятор превращает код программы на "человеческом" языке в объектный код понятный компьютеру. Компиляторов под Linux существует много, практически для каждого распространенного языка. Большинство самых востребованных компиляторов входит в набор GNU Compiler Collection, известных под названием GCC (http://gcc.gnu.org).

Изначально аббревиатура GCC имела смысл GNU C Compiler, но в апреле 1999 года сообщество GNU решило взять на себя более сложную миссию и начать создание компиляторов для новых языков с новыми методами оптимизации, поддержкой новых платформ, улучшенных runtime-библиотек и других изменений (http://gcc.gnu.org/gccmission.html). Поэтому сегодня коллекция содержит в себе компиляторы для языков C, C++, Objective C, Chill, Fortran, Ada и Java, как библиотеки для этих языков (libstdc++, libgcj, ...).

Компиляция программ производится командой:


gcc <имя_файла>

После этого, если процесс компиляции пройдет успешно, то вы получите загружаемый файл a.out, запустить который можно командой:


./a.out

Для примера давайте напишем маленькую простейшую программку:


#include <stdio.h>

int main(){

printf("[http://linux.firststeps.ru]\n");

printf("Our first program for Linux.\n");

return 0;

};



Хостинг от uCoz