May 1, 2025, Thursday, 120

C

From MJanik

(Difference between revisions)
Jump to: navigation, search
Line 64: Line 64:
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.
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:  
+
Instalujemy. To już pozwoli nam na uruchomienie środowiska Geany. Ustawiamy ś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:
[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.
   Nazwa 'gcc' nie jest rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne.

Revision as of 12:46, 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. Ustawiamy ś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.