Opis forum
jak kompilować pod linuxem.
gcc dla czystego C
g++ dla c++
gcc main.cpp(pliki wejsciowe) -o prog(definiujemy plik wyjsciowy) -lpthread(dolacz biblioteki -l o nazwie thread)
mozna sobie wygenerować makefile neo.dmcs.pl/tk/makehtml
Offline
Mozna to troche zautomatyzowac:
1. Odplamy konsole przechodzimy do katalogu w ktorym mamy pliki zrodlowe projektu
2. Tworzymy sobie prosty sktypcik:
- poleceniem touch nazwapliku.rozszerzenie mozna bez rozrzerzenia albo .sh bedzie to konsolowe
3 Otwieramy skrypcik i wklejamy do niego to co ma robic np:
rm wynik
g++ Main.cpp Consumer.cpp ConsumerKeyboard.cpp Product.cpp ProductType.cpp Manufacturer.cpp Order.cpp OrderList.cpp Mutex.cpp Utils.cpp -o wynik -lpthread
./wynik
gdzie kolejno pierwsza linia usuwa nam skompilowany plik wynik
druga kompiluje nam wszystkie klasy ze zlinkowniem -lpthread i skompilowany program zapisuje w pliku wynik
trzecia natomiast odpala nam skompilowany program
4. Wazne jest to zeby nadac uprawnienia do wykonania skryptu. W linuksie mozna to zrobic przez wpisanie w konsole polecenia:
chmod a+x ./nazwapliku.rozrzerzenie oczywiscie mowa o pliku ktory ma nam kompilowac
5. Ostatnim krokiem jest odpalanie naszego skryptu przez : ./nazwapliku.rozszerzenie Skrypt automatycznie nam zrobic clear projektu skompiluje zliknkuje i odpali program wynikowy. Jesli odpowiedz byla przydatna daj plusa:)
Offline