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 [Faktyczne pisanie i uruchamianie kodu] |
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 156: | Linia 159: | ||
| {{ : | {{ : | ||
| **Aktywny projekt można zmienić, klikając dwukrotnie na innym.** | **Aktywny projekt można zmienić, klikając dwukrotnie na innym.** | ||
| + | |||
| + | ===== 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/ | ||