Prtogramowanie c/ C++

Opis forum


#1 2012-01-03 22:30:36

bronek

Administrator

Zarejestrowany: 2012-01-03
Posty: 14
Punktów :   

kompilacja linux

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

Offline

 

#2 2012-01-03 22:41:31

czeslaw

Nowy użytkownik

Zarejestrowany: 2012-01-03
Posty: 2
Punktów :   

Re: kompilacja linux

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

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.mohercorps.pun.pl www.ssgun.pun.pl www.logistycznie.pun.pl www.wkretka.pun.pl www.shahrukh-juhi.pun.pl