Skip to content

Latest commit

 

History

History
75 lines (53 loc) · 1.88 KB

tutorialfirasim.md

File metadata and controls

75 lines (53 loc) · 1.88 KB

FIRASim - Instalação

Dependências

Instação de Dependências

sudo apt-get install git && sudo apt-get install libprotobuf-dev && sudo apt-get install -y libglu1-mesa-dev && sudo apt-get install libgl1-mesa-dev && sudo apt-get install libqt5opengl5-dev && sudo apt-get install mesa-common-dev && sudo apt-get install qt5-default && sudo apt-get -y install cmake && sudo apt-get install build-essential && sudo apt-get install protobuf-compiler && sudo apt-get install libode-dev && sudo apt-get install libboost-dev && sudo apt-get install freeglut3-dev && sudo apt-get install libfontconfig1 && sudo update-mime-database /usr/share/mime

Install VarTypes de uma fork de um membro do VSSS.

$ cd /tmp
$ git clone https://github.com/jpfeltracco/vartypes.git
$ cd vartypes
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install

Installing QT5 (Passo não necessário caso já tenha feito a instalação do Referee)

wget https://download.qt.io/new_archive/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
chmod +x qt-opensource-linux-x64-5.7.0.run ./qt-opensource-linux-x64-5.7.0.run

Qualquer problema vá para o sequinte link QT Wiki

Por fim, execute:

sudo apt-get install qtbase5-dev
sudo apt-get install qtdeclarative5-dev

Instalando o protobuf-all-3.12.4 (Passo não necessário caso já tenha feito a instalação do Referee)

curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.12.4/protobuf-all-3.12.4.tar.gz

tar -xf protobuf-all-3.12.4.tar.gz

cd protobuf-3.12.4/

./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig 

Por fim, clone o FIRASim into your preferred location.

cd /path_to_firasim
git clone https://github.com/IEEEVSS/FIRASim.git
cd FIRASim

Compile o FiraSim

mkdir build
cd build
cmake ..
make