Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ^ [[zajecia:rpism:rpism|Start]] ^ [[zajecia:jpr2008_1:zajęcia1|Zajęcia 1]] ^ [[zajecia:jpr2008_1:zajęcia2|Zajęcia 2]] ^ [[zajecia:jpr2008_1:zajęcia3|Zajęcia 3]] ^ [[zajecia:jpr2008_1:zajęcia4|Zajęcia 4]] ^ [[zajecia:jpr2008_1:zajęcia5|Zajęcia 5]] ^ [[zajecia:jpr2008_1:zajęcia6|Zajęcia 6]] ^ [[zajecia:jpr2008_1:zajęcia7|Zajęcia 7]] ^ [[zajecia:jpr2008_1:zajęcia8|Zajęcia 8]] ^ [[zajecia:jpr2008_1:zajęcia9|Zajęcia 9]] ^ [[zajecia:jpr2008_1:zajęcia10|Zajęcia 10]] ^ [[zajecia:jpr2008_1:pliki|Pliki z zajęć]] ^ ====== Zajęcia 1 - Pierwszy program ====== ===== UNIX/Linux ===== Serwer kont studenckich ferm.fizyka.umk.pl Serwer dostępny z poza wydziału (tylko poczta, dostęp do plików w katalogu domowym) ameryk.fizyka.umk.pl **Przydatne programy:**\\ [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]] otwiera zdalną sesję (SSH) \\ [[http://winscp.net/eng/docs/lang:pl|WinScp]] przesyłanie plików (protokuł SCP i SSH) Podstaweowe komendy UNIX/GNU Linux ^ polecenie ^ opis ^ przykład ^ ^ ls | listuj zawartość katalogu | ''ls /etc '' | ^ mkdir | twórz katalog | ''mkdir zajecia1'' | ^ cd | zmień katalog | ''cd zajecia1'' | ^ cp | kopiuj pliki | ''cp hello.c kopia.c'' | ^ mv | przenieś / zmień nazwę | ''mv hello.c nowy.c'' | ^ rm | usuń pliki | ''rm kopia.c'' | ^ pwd | bieżący katalog | ''pwd'' | ^ logout | koniec pracy || ^ mc | Midnight Commander || ===== Vim - ćwiczenia ===== Tutorial uruchamiamy poleceniem vimtutor Co trzeba umieć: * tworzenie i zapisywanie pliku * kopiowanie, usuwanie, przenoszenie tekstu * wyjście z programu * edycja kilku plików jednocześnie ===== Pierwszy program ===== Stwórz plik ''hello.c'' za pomocą programu ''vim'' vim hello.c i umieść w nim poniższą treść (wciśnij ''i'' aby przejść do trybu edycji w ''vimie'') <code C> #include <stdio.h> int main() { printf("Hello World\n"); return 0; } </code> Zapisz plik (''Esc'' - wyjście z trybu edycji, '':w'' zapisanie pliku, '':q'' wyjście z ''vima'')\\ Kompilacja programu cc hello.c Jeśli nie pojawił się żaden błąd to skompilowany program możemy uruchomić wpisując ./a.out Standardowo plik wykonywalny nazywa się ''a.out'', za pomocą opcji ''-o'' dodanej do polecenia kompilacji możemy określić nazwę pliku wykonywalnego cc hello.c -o hello ./hello ===== Zadania domowe ===== * przejrzyj środowiska programistyczne IDE i przygotuj sobie stanowisko pracy