Programowanie niskopoziomowe



Podobne dokumenty
WPROWADZENIE DO INFORMATYKI

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji

HELIOS pomoc społeczna

Programowanie Systemów Czasu Rzeczywistego

Informatyka I : Tworzenie projektu

ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4

Instalacja sieciowa Autodesk AutoCAD oraz wertykali

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Pobieranie edytora CodeLite

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Instalacja NOD32 Remote Administrator

Włączanie/wyłączanie paska menu

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

Zaawansowane programowanie w (pakiecie) Delphi

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Konfiguracja współpracy urządzeń mobilnych (bonowników).

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

Instrukcja instalacji programu SYSTEmSM

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

Nagrywamy podcasty program Audacity

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Materiały dodatkowe. Simulink Real-Time

Instalacja aplikacji

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox.

Instalacja i opis podstawowych funkcji programu Dev-C++

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Pracownia internetowa w szkole ZASTOSOWANIA

PCBIZNES Instalacja wersji sieciowej na serwerze z Microsoft Windows 7

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

INFORMATOR TECHNICZNY WONDERWARE

Instrukcja obsługi serwera FTP v

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Instalacja programu dreryk

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

INFORMATOR TECHNICZNY WONDERWARE

BACKUP BAZ DANYCH FIREBIRD

Materiały dodatkowe. Raspberry Pi

Laboratorium - Instalacja systemu Windows 7

Dokumentacja techniczna

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Projektowanie z użyciem procesora programowego Nios II

Krótka instrukcja instalacji Adobe Acrobat Reader

Galileo v10 pierwszy program

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Instalacja programu Warsztat 3 w sieci

Instalacja Aplikacji dla AutoCAD 2006 i następnych.

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

instrukcja instalacji programu Neofon Spis treści Opis procedury instalacyjnej... 2 strona 1 z 8 Instrukcja instalacji programu Neofon

Instalacja Aplikacji dla AutoCAD 2006 i następnych.

Opis dotyczy wykonania konfiguracji karty przy użyciu oprogramowania SimaticNet PC Software V6.2 oraz Simatic NCM PC.

Przygotowanie środowiska Java do prawidłowej obsługi podpisu elektronicznego w epuap

Konfiguracja pakietu CrossStudio for MSP

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

5.1. MINIPOS MINIPOS. INSTALACJA ORAZ URUCHOMIENIE USŁUGI

Programowanie Komputerów 2FD. Materiały pomocnicze do laboratorium

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

Palety by CTI. Instrukcja

Tworzenie oprogramowania

Wprowadzenie do środowiska Qt Creator

1. Instalacja oprogramowania IFTER EQU

WYKONYWANIE ORAZ PRZYWRACANIE KOPII KONFIGURACJI ZA POMOCĄ INTERFEJSU 20-HIM-A6 / 20-HIM-C6S W PRZEMIENNIKACH SERII POWERFLEX 750

TIME MARKER. Podręcznik Użytkownika

UNIFON podręcznik użytkownika

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB.

Instalacja sterownika USB do central MICRA, SIGMA, OPTIMA ver. 2.05

DESlock+ szybki start

LeftHand Sp. z o. o.

Program dla praktyki lekarskiej

Kopiowanie i instalowanie pliku w systemie Windows CE

Instrukcja obsługi programu Do-Exp

Instalacja i konfiguracja modemu. Huawei E1550

EASY CAP VIDEO GRABBER SZYBKI START. Instalacja sterowników

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

Zarządzanie Infrastrukturą IT

INSTALACJA PROGRAMU KS-ASW

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Asystent Hotline Instrukcja instalacji

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

KONFIGURACJA KONTA POCZTOWEGO DO POBRANIA WIADOMOŚCI Z OBECNEGO SERWERA POCZTOWEGO. Zespół Systemów Sieciowych

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Laboratorium - Narzędzia linii uruchamiania w systemie Windows XP

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

1. Korzystając z menu wybieramy Narzędzia, a następnie Opcje internetowe. W zakładce Ogólne wybieramy w sekcji Historia przeglądania przycisk Usuń:

Instalacja oprogramowania ESI oraz konfiguracja

Czysta Instalacja systemu Windows XP

Jakie nowości i udogodnienia niesie za sobą przejście do Sidoma 8, część z tych różnic znajdziecie Państwo w tabeli poniżej.

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Rozdział 5. Administracja kontami użytkowników

INSTRUKCJA UŻYTKOWNIKA MPCC

Procedura aktualizacji silnika baz danych Firebird do wersji 2.5

Transkrypt:

W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska programistycznego Dev-C++ 2. Konfiguracja środowiska programistycznego Dev-C++ 3. Tworzenie projektu w Dev-C++ 4. Modyfikowanie opcji projektu w Dev-C++ 5. Zadanie do wykonania 6. Wielomodułowość Wykorzystywane narzędzia Poniższy opis oraz wszystkie pliki zawarte w LLP PowerPack dotyczą systemu operacyjnego dostępnego w laboratorium, a więc Windows XP. Wszystkie projekty zaliczeniowe muszą zostać uruchomione w laboratorium z wykorzystaniem dostępnego sprzętu i oprogramowania. 1. Instalacja środowiska programistycznego Dev-C++ W katalogu "LLP PowerPack\install" znajduje się plik devcpp-4.9.9.2_setup.exe, który jest instalatorem środowiska programistycznego Dev-C++ 5.0 beta 9.2 (4.9.9.2) zawierającego kompilator Mingw/GCC 3.4.2. Uruchamiamy plik instalatora. 1. Wybieramy język angielski w celu uniknięcia problemów z polskimi diakretykami. 2. Zatwierdzamy licencję:) 3. Wybieramy rodzaj instalacji Custom i zaznaczamy dodatkowo opcję Remove all previous configuration files.

4. Wybieramy folder instalacji ścieżka nie może zawierać znaków spacji i rozpoczynamy instalację przyciskiem Install. 5. Po zainstalowaniu wymaganych plików decydujemy czy środowisko Dev-C++ ma być dostępne dla wszystkich użytkowników danego komputera. 6. Kończymy instalację uruchamiając środowisko Dev-C++. 7. W oknie Beta version Notice system informuje nas, gdzie będą przechowywane nasze pliki konfiguracyjne. Zatwierdzamy zapoznanie się z powyższą informacją.

8. Wybieramy wygląd naszego środowiska i przechodzimy dalej. 9. System zapyta nas czy chcemy, korzystać z podpowiedzi systemu dotyczących możliwych do wykorzystania w danym momencie funkcji, parametrów i atrybutów. Bardzo pomocna funkcjonalność dla początkującego programisty. 10. Aby przyspieszyć działanie środowiska można wykorzystać funkcjonalność pozwalającą na załadowanie bazowych plików nagłówkowych do pamięci.

11. Czekamy na zakończenie procesu pierwszej konfiguracji środowiska i potwierdzamy jego uruchomienie.

2. Konfiguracja środowiska programistycznego Dev-C++ Z menu głównego wybieramy Tools -> Compiler Options. Przechodzimy na zakładkę Settings. Ustawiamy następujące opcje w C Compiler, Code Generation i Linker zgodnie z poniższymi zrzutami ekranowymi. Pozostałe opcje zostawiamy bez zmian.

3. Tworzenie projektu w Dev-C++ Wskazówka: W celu ułatwienia zarządzania projektami proponuje się w katalogu głównym środowiska programistycznego utworzenie katalogu np.: projects, który zawierać będzie wszystkie tworzone projekty. Dodatkowo powinno się również dla każdego nowego projektu utworzyć osobny podkatalog katalogu np.: projects, którego zadaniem będzie przechowywanie wszystkich plików związanych z danym projektem. 1. W celu utworzenia nowego projektu wybieramy File -> New -> Project... 2. W oknie New project wybieramy Console Application, zaznaczamy pole wyboru C Project oraz podajemy nazwę projektu w polu Name i zatwierdzamy konfigurację projektu za pomocą przycisku OK. 3. System poprosi użytkownika o podanie miejsca docelowego, w którym ma zostać zapisany nowo utworzony plik projektu. 4. Domyślnie zostanie utworzony plik main.c zawierający funkcję główną programu, który niestety nie istnieje fizycznie na dysku należy go zapisać. Po naciśnięciu Ctrl+S system poprosi o wskazanie miejsca docelowego, w którym ten plik ma zostać zapisany domyślnie jest to wskazany wcześniej katalog projektu. 5. W celu skompilowania projektu można wykorzystać kombinację klawiszy funkcyjnych Ctrl+F9, a uruchomienia projektu kombinację Ctrl+F10.

4. Modyfikowanie opcji projektu w Dev-C++ Naciśnięcie klawiszy funkcyjnych Alt+P spowoduje, że pojawi się okno, w którym można modyfikować podstawowe opcje obecnie otwartego projektu. Na powyższym zrzucie ekranowym widzimy, że opcje te składają się z wielu zakładek. Zakładki istotne z punktu widzenia wykorzystywanych przez nas bibliotek to Parameters, Makefile i Build options. Zakładka Parameters 1. Jeżeli w projekcie wykorzystywana jest podstawowa funkcjonalność biblioteki curses (plik nagłówkowy curses.h), wówczas należy w oknie Linker dodać opcję -lcurses.

2. Jeżeli w projekcie wykorzystywane są inne bardziej zaawansowane elementy powyższej biblioteki np.: panele (plik nagłówkowy panel.h), wówczas należy w oknie Linker dodać opcję -lpanel. 3. W przypadku korzystania z biblioteki pozwalającej na tworzenie testów jednostkowych w oknie Linker wymagana jest opcja -lcunit_mingw. Zakładka Makefile Plik Makefile jest to zbiór reguł dla kompilatora, wykorzystywanych podczas kompilacji programu. Domyślnie plik ten jest generowany automatycznie. Wykorzystanie dodatkowych bibliotek powoduje, że automatyczna generacja tego pliku nie jest już wystarczająca dla poprawnego kompilowania i uruchamiania projektu.

1. Domyślnie opcja Use custom Makefile... nie jest zaznaczona. 2. Zaznaczenie powyższej opcji powoduje konieczność wskazania pliku Makefile, który zostanie wykorzystany podczas kompilacji programu. Na poniższym zrzucie ekranowym znajduje się opisany przykład bazowej wersji pliku Makefile.

Zakładka Build options W celu zmiany domyślnego pliku wykonywalnego w projekcie na inny zdefiniowany przez użytkownika należy zaznaczyć pole wyboru Override output filename znajdujące się na poniżej przedstawionej zakładce oraz podać jego nazwę.

5. Program do wykonania Stworzenie prostego programu HelloWorld pozwalającego sprawdzić, czy środowisko jest odpowiednio skonfigurowane (patrz materiały do laboratorium).

6. Wielomodułowość