Programowanie w systemie UNIX
Z Wikibooks, biblioteki wolnych podręczników.
[edytuj] Wstęp
Możliwa jest praca w trybie, np. :
- tekstowym : np. gcc z linii poleceń powłoki bash
- czysty tryb tekstowy
- w trybie graficznym przez konsolę
Dostępne jest wiele języków programowania i programów : kompilatorów oraz interpreterów.
Do programowania wykorzystujemy :
- zintegrowane środowisko programistyczne (IDE) ( porównanie właściwości )
- osobne programy :
- edytory : Vim,
- translator:
- kompilatory: gcc,
- interpreter : interpreter języka BASH, Perl, Maxima.
[edytuj] C i gcc w trybie tekstowym
Jak utworzyć pierwszy program w C korzystając z gcc :
- otwórz konsolę,
- sprawdź czy jest zainstalowany kompilator gcc :
which gcc
jeśli jest to otrzymamy :
/usr/bin/gcc
- gcc --version
otrzymamy (przykładowy wynik):
gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- w dowolnym edytorze tekstów utwórz plik z rozszerzeniem "c" np. p.c zawierający:
#include <stdio.h> int main(void){ printf("Hello world\n"); return 0; }
- skompiluj go za pomocą komendy :
gcc p.c
Otrzymasz plik a.out
- uruchom za pomocą :
./p.out