From MJanik
(Difference between revisions)
|
|
Line 58: |
Line 58: |
| | | |
| Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym [http://qvazar.pl/kurs-c/kurs-c kursem internetowym] (lub innym dowolnym). Kurs [http://qvazar.pl/kurs-c qvazar] zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach pręcej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć! | | Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym [http://qvazar.pl/kurs-c/kurs-c kursem internetowym] (lub innym dowolnym). Kurs [http://qvazar.pl/kurs-c qvazar] zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach pręcej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć! |
| + | |
| + | |
| + | <b>Geany na windows'ie</b> |
| + | |
| + | Ze strony Geany: [http://www.geany.org/ http://www.geany.org/] ściągamy najnowszy pakiet "Full Installer" dla Windows [http://www.geany.org/Download/Releases Releases] geany-1.24_setup.exe. |
| + | |
| + | Instalujemy. To już pozwoli nam na uruchomienie środowiska Geany. Możemy ustawić środowisko podobnie jak na laboratoriach: |
| + | [http://www.if.pw.edu.pl/~topie/dyd/14-15/pp/pp2015_instrukcja.pdf instrukcja]. Jednakże po próbie kompilacji spotkamy się z komunikatem: |
| + | Nazwa 'gcc' nie jest rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne. |
| + | Dzieje się tak, gdyż windows nie ma domyślnie zainstalowanego kompilatora gcc. Możemy go doinstalować używając [www.cygwin.com Cygwin'a] bądź [www.mingw.com MinGW]. |
| + | |
| + | <b> MinGW </b> |
| + | |
| + | Wchodzimy na stronę [http://www.mingw.org/wiki/Getting_Started Getting Started] i podążamy za znajdującymi się tam instrukcjami. Zwracam uwagę na główne kroki: |
| + | * Ściągamy [https://sourceforge.net/projects/mingw/files/latest/download najnowszą wersję] MinGW. |
| + | * Instalujemy w katalogu C:\MinGW (lub dowolnym innym, byle bez spacji) |
| + | * Po instalacji w nowym okienku zaznaczamy: |
| + | ** mingw32-base |
| + | ** mingw32-gcc-g++ |
| + | ** mingw32-gcc-objc |
| + | * Menu → Installation → Apply Changes |
| + | * Po zainstalowaniu wszystkiego sprawdzamy czy mamy odpowiedni program: w katalogu C:\MinGW\bin powinno się pojawić <b>gcc.exe</b>. |
| + | * Musimy dodać jeszcze odpowiednią komendę do zmiennej środowiskowej PATH. Robimy to przez |
| + | Start → W windows 7 wpisujemy "Edytuj zmienne" / "environment variables" (w zależnośći od wersji językowej systemu) → <b>Edytujemy zmienną PATH po średniku dodając C:\MinGW\bin.</b> |
| + | Jeśli posiadamy inną wersję windowsa sprawdzamy, jak na naszym systemie ustawia się zmienne środowiskowe w googlach. |
| + | * Po ustawieniu zmiennej resetujemy komputer! |
| + | |
| + | Gdy po tym wszystkim włączymy Geany, kompilacja powinna przebiegać bez problemów. |
| | | |
| <!-- | | <!-- |
Revision as of 12:45, 11 March 2015
Semestr letni 2014/2015
Laboratorium z programowania w języku C do wykładu dr inż. Tomasza Pietrzaka.
Prowadzący:
mgr inż. Małgorzata Janik
pok. 114 GF, majanik@if.pw.edu.pl
Konsultacje: pon. 10:00-11:00, 13:00-14:00 w pokoju 114 + umowa na inne terminy drogą mailową.
Regulamin PP znajduje się do wglądu na stronie dr Pietrzaka. Rozkład zajęć oraz regulamin laboratorium można znaleźć na stronie stronie Laboratorium Komputerowego.
Wyniki
Zadania
Laboratorium 0 - wstęp (laboratorium niepunktowane)
Laboratorium 1 - wczytywanie z pliku
Laboratorium 2
Laboratorium 3
Laboratorium 4
Laboratorium 5
Laboratorium 6
Laboratorium 7
Laboratorium 8
Laboratorium 9
Laboratorium 10
Laboratorium 11 - projekt
Laboratorium 12 - projekt
Laboratorium 13 - projekt
Zadania przygotowawcze
Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym kursem internetowym (lub innym dowolnym). Kurs qvazar zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach pręcej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć!
Geany na windows'ie
Ze strony Geany: http://www.geany.org/ ściągamy najnowszy pakiet "Full Installer" dla Windows Releases geany-1.24_setup.exe.
Instalujemy. To już pozwoli nam na uruchomienie środowiska Geany. Możemy ustawić środowisko podobnie jak na laboratoriach:
instrukcja. Jednakże po próbie kompilacji spotkamy się z komunikatem:
Nazwa 'gcc' nie jest rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne.
Dzieje się tak, gdyż windows nie ma domyślnie zainstalowanego kompilatora gcc. Możemy go doinstalować używając [www.cygwin.com Cygwin'a] bądź [www.mingw.com MinGW].
MinGW
Wchodzimy na stronę Getting Started i podążamy za znajdującymi się tam instrukcjami. Zwracam uwagę na główne kroki:
- Ściągamy najnowszą wersję MinGW.
- Instalujemy w katalogu C:\MinGW (lub dowolnym innym, byle bez spacji)
- Po instalacji w nowym okienku zaznaczamy:
- mingw32-base
- mingw32-gcc-g++
- mingw32-gcc-objc
- Menu → Installation → Apply Changes
- Po zainstalowaniu wszystkiego sprawdzamy czy mamy odpowiedni program: w katalogu C:\MinGW\bin powinno się pojawić gcc.exe.
- Musimy dodać jeszcze odpowiednią komendę do zmiennej środowiskowej PATH. Robimy to przez
Start → W windows 7 wpisujemy "Edytuj zmienne" / "environment variables" (w zależnośći od wersji językowej systemu) → Edytujemy zmienną PATH po średniku dodając C:\MinGW\bin.
Jeśli posiadamy inną wersję windowsa sprawdzamy, jak na naszym systemie ustawia się zmienne środowiskowe w googlach.
- Po ustawieniu zmiennej resetujemy komputer!
Gdy po tym wszystkim włączymy Geany, kompilacja powinna przebiegać bez problemów.