bronek - 2012-01-03 22:30:36

jak kompilować pod linuxem.
  gcc dla czystego C
  g++ dla c++

Kod:

 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

czeslaw - 2012-01-03 22:41:31

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:)

www.nakacu.pun.pl www.ez20092010.pun.pl www.kalservs.pun.pl www.1101bwgrupaa.pun.pl www.forumawf.pun.pl