Kompilacja programu C++ na własnym komputerze

oki.org.pl 1 dzień temu

Umiejętność kompilacji programu C++ na własnym komputerze jest potrzebna!
Do czego?
a. Testy
b. Zrobienie paczki

Poniżej instrukcja w kilku prostych krokach:
A. Jak i skąd ściągnąć kompilator C++
B. Jak stworzyć program C++ w notatniku
C. Jak go skompilować

Uwaga!
Poniżej staraj się nie używać spacji ani polskich znaków! Podkreślenia i myślnik są OK. jeżeli użyjesz niestandardowych znaków całą ścieżkę musisz dać w podwójny cudzysłów. Np: jeżeli masz katalog
Moje pliki
na dysku C: to ścieżka musi być:
“c:\Moje pliki”

=
Pełna instrukcja
a. pobrania kompilatora C++
b. kompilacji programu

A. Ściągamy i rozpakowujemy kompilator C++
1.
Ściągnij kompilator C++ ze strony
https://winlibs.com/#download-release

2.
Nie wiesz który?
Wybierz ten w czerwonej ramce na poniższym rysunku!

W chwili pisania artykułu prowadzi do linku:
https://github.com/brechtsanders/winlibs_mingw/releases/download/14.2.0posix-19.1.7-12.0.0-msvcrt-r3/winlibs-x86_64-posix-seh-gcc-14.2.0-mingw-w64msvcrt-12.0.0-r3.zip

3.
Otwórz Eksplorator plików (File Explorer) i przejdź do zakładki Downloads.
Tam powinieneś widzieć ściągnięte binaria kompilatora C++

4.
Otwórz spakowany plik z kompilatorem C++
Po prostu naciśnij prawy klawisz myszy i wybierz opcję Otwórz (Open):

5.
W środku będziesz mieć katalog
mingw64
skrót się bierze od minimalist gnu compiler windows 64 bity
Skopiuj katalog mingw64 do schowka.
Jak?
Naciskając na tym katalogu prawym klawiszem myszy i wybierając opcję Kopiuj (Copy):

6.
Wklej katalog mingw64 do głównego katalogu c:\
a. Przejdź do głównego katalogu na dysku c:\
b. W wolnym miejscu naciśnij prawy klawisz myszy
c. Wybierz opcję Wklej (Paste)
Jeśli jej nie ma to wybierz najpierw “Pokaż więcej opcji” (“Show more options”)


5.
Zobacz gdzie sa binaria, jakie binaria?
gcc.exe / g++.exe

6.
Utwórz katalog
c:\Projekty

6.
Stwórz w notatniku w katalogu
c:\Projekty
plik
sum.cpp
z następujący kodem C++ który wczytuje i sumuje dwie liczby:

#include <iostream>
using namespace std;

int main() {
int a, b;

cin >> a >> b;
cout << a + b;

return 0;
}

7.
Otwórz cmd/Powershell
Jak?
W eksploatorze plików będąc w katalogu c:\Projekty naciśnij prawym klawisz mysz i wybierz
“Otwórz w terminalu”
lub
“Pokaż więcej opcji” -> “Otwórz w terminalu”

8.
Upewnij się iż widzisz w linii komend:
c:\projekty

9.
Zrób dir.
Powinieneś widzieć:
sum.cpp

10.
Wywołaj:
C:\mingw64\bin\g++ suma.cpp -o suma.exe -static

12.
dir
Powinieneś widzieć:
sum.cpp
sum.exe
Mamy program który możemy wykonać!

13.
Wykonaj swój program
.\sum.exe
Podaj 7 5
Jest wynik 12?
WOOOOOOOOOOOOOOW!

Idź do oryginalnego materiału