vyuka:cviceni:x36dsi:linux

This is an old revision of the document!


  • Stáhněte archiv se zdrojovými soubory výukového simulačního systému → sho_linux.tgz .
  • Rozbalte jej do vhodného adresáře (budete potřebovat několik kB volného místa pro překlad).
  • Soubor rozbalte příkazy tar/gzip a změňte adresář na sho
    misko@localhost:~$ tar xzf sho_linux.tgz 
    misko@localhost:~$ cd sho
    misko@localhost:~/sho$  
      
  • Projekt sestavte příkazem make.
    misko@localhost:~/sho$ make
    rm -f *.o
    rm -f *core*
    rm -f lyzari
    rm -f menza
    rm -f *~
    g++ `pth-config --cflags` -c -o simset.o simset.cc
    g++ `pth-config --cflags` -o random.o -c random.cc
    g++ `pth-config --cflags` -c -o simulation.o simulation.cc
    g++ `pth-config --cflags` -c -o thread.o thread.cc
    g++ `pth-config --cflags` -c -o eventnotice.o eventnotice.cc
    g++ `pth-config --cflags` -c -o process.o process.cc 
    g++ `pth-config --cflags` `pth-config --cflags` -c -o main.o main.cc
    g++ `pth-config --cflags` -c -o hlavni.o hlavni.cc
    g++ `pth-config --cflags` -c -o hlavni0.o hlavni0.cc
    g++ `pth-config --cflags` -L`pth-config --libdir` -o lyzari simset.o random.o simulation.o thread.o eventnotice.o process.o main.o hlavni.o `pth-config --libs`
    g++ `pth-config --cflags` -L`pth-config --libdir` -o menza simset.o random.o simulation.o thread.o eventnotice.o process.o main.o hlavni0.o `pth-config --libs`
      
  • Prozkoumejte zdrojový kód. Komentáře Vám napoví.
  • Příkazem:
    ./lyzari
  spustíte příklad SHO lyžaři. (pozn. JB: toto je starší příklad.)
  • vyuka/cviceni/x36dsi/linux.1204627668.txt.gz
  • Last modified: 2008/03/04 10:47
  • by smitka