Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
mater:vbox [08/04/2018 09:44] Tomasz Jaworski [Przygotowanie projektu; projekt a zadanie] |
mater:vbox [23/05/2019 12:38] (aktualna) Tomasz Jaworski [Pobranie oraz instalacja wirtualnej maszyny] |
||
---|---|---|---|
Linia 57: | Linia 57: | ||
Środowisko, | Środowisko, | ||
+ | |||
+ | Wersja **x64**: [[http:// | ||
+ | |||
Po zakończeniu pobrania plik należy zaimportować do VirtualBoxa, | Po zakończeniu pobrania plik należy zaimportować do VirtualBoxa, | ||
Linia 158: | Linia 161: | ||
===== Kompilacja i uruchomienie ===== | ===== Kompilacja i uruchomienie ===== | ||
+ | |||
+ | Po utworzeniu przestrzeni roboczej, utworzeniu projektu oraz otworzeniu pliku **main.c** możemy przystąpić do pisania kodu. Poniżej przedstawiono domyślną zawartość pliku głównego. | ||
+ | {{ : | ||
+ | |||
+ | Po napisaniu kodu można go uruchomić. Do tego celu służą poniższe przyciski w pasku narzędzi: | ||
+ | {{ : | ||
+ | * Pierwszy uruchamia program pod kontrolą systemu operacyjnego, | ||
+ | * Drugi uruchamia program w trybie Debug. Tutaj należy korzystać z pułapek (menu **Debugger** -> **Toggle breakpoint** lub //F9//). Alternatywa - skrót klawiaturowy //F5//. | ||
+ | |||
+ | Możliwy problem: Komunikat //Clock skew detected// w oknie **Build** -> patrz koniec dokumentu. | ||
+ | |||
+ | **Od tej chwili można swobodnie pracować nad kodem - powodzenia! :-)** | ||
+ | |||
+ | ===== Możliwe problemy podczas uruchamiania i pracy ===== | ||
+ | W tej sekcji będę umieszczał rozwiązania wszystkich problemów technicznych, | ||
+ | |||
+ | ==== Clock skew detected ==== | ||
+ | |||
+ | Błąd wynika z konfiguracji katalogu /// | ||
+ | - wyłączyć wirtualną maszynę, | ||
+ | - z głównego menu Virtual Box wybrać **Machine** -> **Settings** -> zakładka **System**, | ||
+ | - odznaczyć pole **Hardware Clock in UTC time**, | ||
+ | - kliknąć **OK** i uruchomić ponownie maszynę. | ||
+ | |||
+ | ==== Linux wiesza się chwilę starcie ==== | ||
+ | Chwilę po starcie system Linux zatrzymuje się ze zbliżonym komunikatem: | ||
+ | {{ : | ||
+ | |||
+ | Możliwe scenariusze: | ||
+ | * Komputer ma wyłączoną wirtualizację w BIOSie. Zrestartuj swój komputer, włącz ją i uruchom ponownie uruchom Virtual Boxa. Ze względu na mnogość systemów BIOS, nie ma jednej ścieżki na włączenie/ | ||