Repository for the activities of the Operating Systems Architecture discipline at UFSC, Araranguá campus.
If you are a student at UFSC and depending on your professor, this subject is fully protected against plagiarism. So think twice before just copying the works.
- To Compile: g++ *.cpp -o exe.out -g -lgtest -std=c++17 -lpthread
- To Run: ./exe.out
- To check for leaks: valgrind --leak-check=full ./exe.out
- gtest library;
- openssl library;
- gcc library; and
- gdb library.
- Install msys2 available from https://www.msys2.org/;
- In the MSYS terminal, run commands
- pacman -S mingw-w64-x86_64-gcc
- pacman -S mingw-w64-x86_64-gdb
- pacman -S mingw-w64-x86_64-gtest
- pacman -S mingw-w64-x86_64-openssl
- Add mingw64 directory (in my case, C:\msys64\mingw64\bin) in Path environment variable;
- Install VS Code available from https://code.visualstudio.com/;
- Launch VS Code and install the "C/C++ for Visual Studio Code" extension from Microsoft.
- Lista Encadeada em Disco
- Mutex Contador
- Loteria com Sockets
- Jantar dos Filósofos
- Números Primos
- Leitor e Escritor
- Semáforos
- Trabalho Final - EXT3 Simulator
- On GitHub.com, navigate to the repository's main page.
- Above the list of files, click code.
- To clone the repository using HTTPS, under "Clone with HTTPS", click 📋. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click 📋. To clone a repository using GitHub CLI, click Use GitHub CLI, then click 📋.
- Open Git Bash.
- Type git clone (clone git) and paste the URL you copied earlier.
$ git clone https://github.com/theHprogrammerUFSC/Operating_Systems_Architecture.git
- Press Enter to create your local clone.
Helder Henrique |