Zakres materiału: Konta, konsola, środowisko uruchomieniowe. Pierwszy program, funkcja standardowa printf
hello
), a następnie w katologu domowym utworzyć i wybrać folder prm0
(przycisk po prawej stronie paska Folder to create project in).main.c
main
(przed instrukcją printf
) następując deklarację:int dzien=10;
return
następującą instrukcję:dzien++;
printf("Dzisiaj jest %d\n", dzien);
printf
(linia 7) (F5 gdy kursor jest w linii, na której chcemy ustawić pułapkę, albo kliknięcie prawym klawiszem w tę linię i polecenie Toggle breakpoint)dzien
(kliknąć prawym klawiszem na definicje zmiennej i wybrać Watch dzien
, następnie wybrać polecenie menu Debug->Debugging windows->Watches)dzien
w okienku Watchesls
). Wypisać aktualny katalog (polecenie pwd
).cd prm0
).ls -l
, opcja -l
powoduje wypisanie dodatkowych informacji o plikach). Oprócz pliku main.c
zawierający kod źródłowy programu, powinien tam się znajdować plik hello
, oraz pliki stworzone przez środowisko Code::Blocks (hello.cbp
i hello.depend
).main.c
(polecenie cat main.c
).hello
(polecenie rm hello
).gcc main.c -o hello
)../hello
).chmod -x hello
)ls -l
) i zobserwować, jak zmieniły się atrybuty pliku hello
Użyteczne polecnia konsoli:
ls |
wypisanie zawartości bieżącego katalogu |
pwd |
wypisanie nazwy bieżącego katalogu |
mkdir katalog |
stworzenie nowego katalogu |
rmdir katalog |
usuniecie katalogu |
cd katalog |
przejście do katalogu |
touch plik |
utworzenie pliku (lub zmiana daty modyfikacji na bieżącą, jeżeli plik istnieje) |
wget http://gdzies.pl/cos.txt |
skopiowanie pliku cos.txt ze strony internetowej do bieżącego katalogu |
chmod u+x plik |
nadanie sobie uprawnień do wykonywania programu zawartego w plik |
rm plik |
usunięcie pliku |
cat plik |
wypisanie zawartości pliku |
cat plik |
wypisanie zawartości pliku |
more plik |
wypisanie zawartości pliku (dobre dla dłuższych plików) |
Więcej informacji na temat poleceć konsoli: w języku polskim i angielskim.
Informacje na temat konkretnego polecenia można też uzyskać wypisując w konsoli man
polecenie.
Obsługa kompilatora GCC z lini poleceń:
gcc plik.c -o program |
kompilacja pliku źródłowego plik.c do pliku wykonywalnego program |
gcc plik.c -o program -Wall |
wyświetlanie wszystkich ostrzeżeń podczas kompilacji |
gcc plik.c -o program -std=c99 |
kompilacja z użyciem standardu C99 języka C (opcja zalecana) |
gcc -c plik.c -o plik.o |
kompilacja pliku źródłowego plik.c do pliku pośredniego plik.o |
gcc plik1.o plik2.o -o program |
konsolidacja plików pośrednich plik1.o plik2.o do pliku wykonywalnego program |