Cześć,
Jak skompilować kod źródłowy w C/C++ przy użyciu g++ pod terminalem?
Jak zrobić tak, żeby przekazywać mu wejście z klawiatury? A jak z pliku?
Tak samo z wyjściem?
Cześć,
Jak skompilować kod źródłowy w C/C++ przy użyciu g++ pod terminalem?
Jak zrobić tak, żeby przekazywać mu wejście z klawiatury? A jak z pliku?
Tak samo z wyjściem?
Zazwyczaj robisz to za pomocą progra “make”, który to znowu odpowiednio wykorzystuje kompilator.
@OP
Najszybciej dla pojedynczego pliku:
g++ plik.cpp -o plik
W przeciwnym przypadku (wiele plików i zależności) wykorzytałbym make’a jak doradza Yuri20. Nie dlatego, że “z palca” nie idzie tego zrobić, ale używanie make’a ma kilka zalet. Między innymi nie rekompiluje plików w których nie było zmiany.
Wejście z klawiatury, po prostu piszesz w terminalu
Przekazywanie pliku można wykonać przekierowaniem strumienia “<”
Chcesz przekazywać wyjście z klawiatury? Otwórz notatnik i pisz. Just kidding… Plikiem robisz tak samo tylko zamiast przekierowania do programu, będzie przekierowanie z programu “>”