vyuka:cviceni:x36dsi:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vyuka:cviceni:x36dsi:linux [2008/03/04 10:47] – vytvořeno smitkavyuka:cviceni:x36dsi:linux [2008/04/12 23:23] (current) smitka
Line 1: Line 1:
 ===== Systémy hromadné obsluhy - verze pro Linux ===== ===== Systémy hromadné obsluhy - verze pro Linux =====
 +
 +==== Instalace a spuštění ====
  
   * Stáhněte archiv se zdrojovými soubory výukového simulačního systému -> {{vyuka:cviceni:x36dsi:archiv:sho_linux.tgz|sho_linux.tgz}} .   * Stáhněte archiv se zdrojovými soubory výukového simulačního systému -> {{vyuka:cviceni:x36dsi:archiv:sho_linux.tgz|sho_linux.tgz}} .
Line 32: Line 34:
  
   * Prozkoumejte zdrojový kód. Komentáře Vám napoví.   * Prozkoumejte zdrojový kód. Komentáře Vám napoví.
-  * Příkazem:+  * Spusťte simulaci:
  
       ./lyzari       ./lyzari
  
-    spustíte íklad SHO lyžaři. (poznJBtoto je starší příklad.)+  * Dále upravujte pouze zdrojový soubor hlavni0.cpp (v jiných zdrojích se jmenuje main0.cpp). 
 + 
 + 
 + 
 +==== Poznámky k ekladu ==== 
 + 
 +Budete potřebovat: 
 +    - **GNU g++**, kompilátor ze sady gcc ([[http://gcc.gnu.org/|zde]]) - testováno s verzemi 2.95.3 (debian, freebsd), 2.96 (redhat) a 3.2.3 (debian). S menšími problémy běhá i na GNU/Hurd. 
 +    - knihovnu **GNU pth** ([[http://www.gnu.org/software/pth/|zde]]) - pracuje s verzemi 1.3.0 a vyšší 
 +    - **GNU make** ([[http://www.gnu.org/software/make/|zde]]) 
 + 
 +=== Problémy i překladu: === 
 + 
 +    * Chybí knihovna pth 
 + 
 +            misko@localhost:~/sho$ make 
 +            rm -f *.
 +            rm -f *core* 
 +            rm -f lyzari 
 +            rm -f menza 
 +            rm -f *~ 
 +            g++ `pth-config --cflags` -c -o simset.o simset.cc 
 +            /bin/sh: pth-config: command not found 
 +            g++ `pth-config --cflags` -o random.o -c random.cc 
 +            /bin/sh: pth-config: command not found 
 +            g++ `pth-config --cflags` -c -o simulation.o simulation.cc 
 +            /bin/sh: pth-config: command not found 
 +            In file included from process.h:7, 
 +                             from simulation.h:10, 
 +                             from simulation.cc:5: 
 +            thread.h:9: pth.h: No such file or directory 
 +            make: *** [simulation] Error 1 
 + 
 +Řešení: 
 +    * Debian GNU/[Linux,Hurd]: 
 + 
 +                  apt-get install libpth-dev 
 + 
 +    * Fedora: Nainstalujte balík pth-devel: 
 + 
 +                  yum install pth-devel 
 + 
 + 
 +==== Poděkování ====
  
 +  * Michal Medvecký, Rudolf Marek, Michal Perďoch: Úprava win verze pro OS Linux, květen 2003
 +  * Jiří Buček: Vytvoření návodu, 2004
 +  * Tomáš Dubec a Tomáš Hroch: Nalezení a odstranění chyby v thread.cc, duben 2008
  
  • vyuka/cviceni/x36dsi/linux.1204627668.txt.gz
  • Last modified: 2008/03/04 10:47
  • by smitka