Witam i zapraszam ponownie.
W tym filmie pokażę Ci jak możesz skompilować i uruchomić program w języku C poprzez terminal Cygwin
w systemie Windows.
Więc naszą najlepszą opcją jest skompilowanie i uruchomienie poprzez terminal Cygwin, a nie wiersz poleceń,
ponieważ używamy Cygwin jako naszego kompilatora.
Więc w systemie Windows, jeśli zejdziesz w dół i wejdziesz w pasek wyszukiwania tutaj, możesz wpisać Cygwin Cygwin
i powinieneś zobaczyć opcję terminala Cygwin 64.
Możesz też, jeśli przywołasz Explorera, przejść do swojej ścieżki cygwin, przechodząc do programów C, gdziekolwiek go
zainstalowałeś.
Zainstalowałem go w C Cygwin 64.
A potem można wejść do bin i tam też widać terminal.
Ale jak tylko przywołasz terminal.
Powinieneś zobaczyć, że pojawi się mały rodzaj znaku polecenia.
Więc po prostu wpisz Cygwin 64 i zobaczysz to małe okno terminala z monitem.
I co zauważysz to ma ścieżkę i tak dalej.
Ale znak dolara jest tam, gdzie jest twoja zachęta.
Teraz możesz wydawać pewne komendy, komendy typu Linux, aby nawigować i widzieć się tutaj.
To środowisko, podstawowe to CD, czyli katalog zmian, a następnie LS, który wymienia komentarze.
Więc jeśli wpiszemy LZ tutaj, możemy zobaczyć, że zrobię to na pełnym ekranie, możemy zobaczyć wszystko,
co jest pod naszą określoną ścieżką, gdziekolwiek jest domyślna.
Więc w tej chwili jestem w katalogu cygwin C users J fedin.
Jeśli więc wrócę do Eksploratora Windows i przejdę do rzeczywistego katalogu Cygwin, zauważysz, że struktura katalogów
ma w sobie katalog domowy.
I to zazwyczaj dla konkretnego użytkownika, którego stworzyłeś.
Zazwyczaj domyślnie tworzy to, co ty.
Stwórzcie go, a będzie jak mój jak J.
Fadden.
Dom j dopasowany.
Teraz zasugerowałbym, że prawdopodobnie po prostu umieścisz wszystkie swoje pliki kodu źródłowego w c j
Fadden, ponieważ wygląda to jak środowisko Linux z tymi wszystkimi różnymi katalogami, binarnymi dev, Etsy i tak dalej.
Więc home to twoje środowisko użytkownika, a więc moje to j karmione.
A w środku jest miejsce, gdzie umieszczę moje pliki z kodem źródłowym C.
I tak, jeśli jestem z powrotem w oknie Cygwin prompt, wszystko, co muszę zrobić, to wpisać CD slash home slash J Fadden,
i to doprowadzi mnie do mojego katalogu głównego, gdzie chcę zacząć zapisywać mój kod C.
Teraz utworzę katalog używając polecenia make Dir i nazwę go po prostu projects, aby lepiej
zorganizować rzeczy, a następnie będę nawigował w nim mówiąc CD projects.
I w tym momencie możesz użyć dowolnego edytora C, który nie ma jak bogaty format tekstu, wszystko,
co ma jak zapisany zwykły tekst.
Tak więc rzeczy takie jak Notepad Wordpad będą zapisywane jako TFS.
Nie chcesz używać Wordpada.
Notepad notepad plus plus to kolejny dobry, który do wykorzystania.
Pójdę z notepadem tylko dlatego, że jest popularny.
Więc jeśli pójdę i wpiszę w notepad, to przychodzi z windowsem.
Ponownie, zwykle używam notepad plus plus po prostu przejdziemy przez notepad.
Możesz użyć dowolnego, dowolnego edytora tekstu, który zapisuje rzeczy jako plik tekstowy.
Więc jeśli przywołam notatnik, wiesz, miejmy nadzieję, że jesteś z tym zaznajomiony, ale jest to prosty edytor tekstu.
Zróbmy preferencje dla naszego tekstu, powiększmy trochę czcionkę, abyśmy mogli zobaczyć, co
się dzieje.
Powiemy, że 16.
I tak teraz chcemy po prostu zapisać to w naszym katalogu projektów funduszu domowego.
Jeśli więc wejdziemy w plik i powiemy zapisz jako, możemy po prostu przejść do katalogu, w którym zainstalowaliśmy Cygwina, prawda?
Więc znowu powinno być w C cygwin 64 home, a następnie nazwa użytkownika Jay Fedden, a następnie projekty.
Więc tutaj zamierzam stworzyć plik i zamierzam powiedzieć wszystkie pliki jako mój typ i
zamierzam po prostu nazwać to Hello world dot C i zamierzam nacisnąć save.
Jeśli więc teraz wrócimy do terminala Cygwin i wydamy polecenie LS, zobaczysz, że jest tam zapisany
plik o nazwie Helloworld dot C.
I faktycznie możemy przyjrzeć się jego treści, widząc więcej poleceń.
Witaj, świecie.
Zobacz.
A to mówi nam, że w środku jeszcze nic nie ma.
Tak więc CD, komenda Makedir i komenda LS to tak naprawdę jedyne trzy komendy, których
potrzebujesz, by móc się poruszać i zobaczyć, gdzie znajduje się twój kod źródłowy.
Więc teraz mogę wrócić do Notatnika i mogę zacząć pisać mój kod C.
Teraz wiem, że pewnie będziesz miał w tym momencie mnóstwo pytań.
Czym jest ten kod, który nie jest teraz ważny?
Próbujemy po prostu skonfigurować środowisko, abyśmy mogli uruchomić i skompilować nasz kod C.
W tym przypadku, konkretnie z terminala, nie musimy używać IDE.
Więc zamierzam po prostu stworzyć tutaj trochę kodu C.
Include zawiera standardowy plik nagłówkowy i o wewnątrz nawiasów kątowych.
Powiem, że int main.
I to wszystko musi być pisane całkowicie poprawnie.
Powiem, że nieważne.
Użyję lewego nawiasu klamrowego i będę miał prawy nawias klamrowy.
Jedną rzeczą, którą zauważysz, jest to, że w IDE wiele z tego uzupełniania kodu stanie się dla ciebie.
Automatycznie doda nawiasy.
Może poprawić błędy w pisowni i tak dalej.
I będzie też zwykle podświetlać składnię w różnych kolorach.
Są więc pewne zalety idów.
Teraz musisz się upewnić, że wszystko jest poprawnie napisane.
Małe litery I główne lub to nie będzie skompilować poprawnie, tak jak w naszych poprzednich filmach.
Tutaj po prostu powiem printf.
Zamierzam powiedzieć hello World Wewnątrz podwójnych cudzysłowów zrobić spację.
Powiedz backslash n dla feedu liniowego, a podwójny cytat i prawy nawias dodają średnik.
To jest kod C.
Musi być dokładny.
Nie może źle napisać main nie może źle napisać standard.
Będę korzystał z nawiasów.
Sprawdź to dwukrotnie.
Użyj funta.
Upewnij się, że wstrzymujesz to podwójne sprawdzenie.
Teraz możemy uderzyć w plik.
Możemy zapisać.
I znów możemy dwukrotnie sprawdzić, czy wszystko zostało zapisane, używając po prostu polecenia more.
I teraz widzisz zawartość dla tego pliku.
Teraz użyjemy polecenia GCC do skompilowania naszego kodu źródłowego.
Teraz, zanim sprawdziliśmy, czy GCC został zainstalowany, możesz faktycznie wpisać, który GCC powie ci, gdzie
jest ścieżka.
Możesz wpisać GCC dash dash version i pokażemy Ci wersję GCC, której używasz.
A to jest polecenie, które skompiluje twój kod źródłowy C.
Teraz pokażę ci tylko podstawy działania polecenia GCC.
To zdecydowanie może być bardziej skomplikowane, jeśli robisz różne ustawienia, preferencje i tak dalej.
Chcę, abyś mógł skompilować i uruchomić program w języku C.
Więc aby uruchomić prosty program C, możesz po prostu powiedzieć GCC nazwę pliku źródłowego, który w tym przypadku jest
Hello world dot C, Musisz upewnić się, że jesteś we właściwym katalogu pliku źródłowego, a następnie
możesz po prostu uderzyć enter.
A jeśli nie było żadnych błędów w twoim kodzie, zobaczysz, że monit wraca natychmiast i znak dolara
lub cokolwiek to jest.
Jeśli wpiszesz LHS, to zauważysz, że został utworzony nowy plik o nazwie dot exe.
To jest program, który został stworzony, ponieważ nie było żadnych błędów kompilacji, aby wykonać
ten program, możesz po prostu powiedzieć dot forward slash dot x i to uruchomi twój program.
I zauważysz, kiedy wpiszę to i wpiszę, mówi Hello world, co jest wyjściem kodu źródłowego.
Teraz, jeśli miałem błąd w moim kodzie źródłowym.
Więc powiedzmy, że wracam, zapominam średnika lub źle piszę main, lub zapominam o klamrze klamrowej, cokolwiek by to
nie było.
Jeśli to jest teraz zapisane i uderzam Ctrl s, aby zapisać, wracam i rekompiluję.
Wpisz w GCC Hello world C To, co zauważysz, to błąd.
Brakuje mi średnika i żaden program nie powinien był zostać wygenerowany.
To może, możesz nadal mieć stary tam, kropka x, ale żaden program
nie został wygenerowany, ponieważ kompilacja i build nie powiodły się, więc musielibyśmy wrócić, dodać
średnik, zapisać plik, przekompilować, a teraz możemy faktycznie i można faktycznie zobaczyć, że czas kropka x to po prostu wygenerowane.
I wtedy możemy ponownie uruchomić kod.
Kropka x.
Teraz, to są bardzo podstawowe polecenia kompilacji, w zasadzie tylko GCC z nazwą źródła.
Zauważysz, że utworzył domyślną nazwę dla twojego binarnego, twojego executable a dot x.
Teraz, jeśli chciałeś zmienić nazwę x, aby być czymś znaczącym, możesz faktycznie powiedzieć GCC
nazwa pliku.
Hello world dot C.
I możemy powiedzieć dash o i wtedy możemy zmienić nazwę naszego binarki.
Możemy zrobić coś sensownego, jak może, powiedzmy, mój program.
I znowu, jeśli nie ma żadnych błędów kompilatora i uderzasz enter i robisz LS, zobaczysz, że jest
nowy plik wykonywalny o nazwie mój program dot X.
I wtedy możemy to zrealizować.
Mój program kropka x.
I znowu, GCC staje się znacznie bardziej skomplikowany z opcjami do linii poleceń.
Jeśli wpiszesz w GCC dash dash help.
Możesz zobaczyć niektóre z tych opcji.
Te naprawdę ważne już wymieniłem kreska O kreska C zrobi tylko kompilator a kompilacja
ale nie link.
Więc ty rodzaj, jeśli nie zostawisz tego domyślnie, zrobi kompilację i łączenie w jednym kroku.
Na razie kreska o jest naprawdę głównym, na którym chcesz się skupić.
Ponownie, możesz uzyskać nieco bardziej skomplikowane, jeśli zrobisz GCC.
Możesz wpisać kreskę dash, STD dla wersji i możesz powiedzieć jak coś w stylu C 99.
A następnie nazwa pliku źródłowego, jeśli chcesz użyć konkretnej wersji C, a ta faktycznie mówi, więc
musiałem wpisać coś złego.
To może być C, to mała litera E, a nie duża C, prawda?
Więc jest wiele różnych opcji linii poleceń kompilatora, które możesz wysłać, ale to na inny
czas.
To dla bardziej zaawansowanych opcji.
Po skompilowaniu, to sprawi, że zaczniesz działać.
Jeśli nie lubisz IDE i chcesz po prostu skompilować z linii poleceń, bardzo proste do zrobienia.
W Windowsie wchodzisz do terminala Cygwin, nawigujesz do odpowiedniego katalogu,
tworzysz prosty plik źródłowy z rozszerzeniem C i prostym edytorem typu Wordpad czy Notepad plus plus
zapisujesz zawartość tego pliku.
Wydajesz polecenie GCC, które tworzy binarkę, i uruchamiasz ten program mówiąc po prostu kropka
do przodu slash nazwa programu.
Teraz, jeśli macie jakieś pytania w tej sprawie, to proszę je zamieszczać w Q&A.
Dzięki za wysłuchanie.