https://github.com/nrjsbudhe/c_plus_plus
Exploring C++ and its unique features | Practice Competitive Programming | Develop Toolchain using CMake | Unit Testing
https://github.com/nrjsbudhe/c_plus_plus
cmake cpp make
Last synced: about 1 month ago
JSON representation
Exploring C++ and its unique features | Practice Competitive Programming | Develop Toolchain using CMake | Unit Testing
- Host: GitHub
- URL: https://github.com/nrjsbudhe/c_plus_plus
- Owner: nrjsbudhe
- Created: 2023-05-08T21:55:07.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-04T17:18:10.000Z (almost 2 years ago)
- Last Synced: 2025-01-18T01:31:15.265Z (over 1 year ago)
- Topics: cmake, cpp, make
- Language: C++
- Homepage:
- Size: 351 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## C++ - Learn by Implementation
- Docker
- Cmake
- Unit Tests
- Mutex
- Semaphore
- WIP
**Build Dockerfile**
Go to the projectory and run the following from any shell. If windows ensure Docker Engine is running.
```
docker build -t ubuntu-dev-image .
```
**Run Docker Environement**
```
docker run -it --mount type=bind,source="$(pwd)",target=/workspace ubuntu-dev-image
```
**Running the Project**
```
mkdir build
cd build
cmake ..
make -j12
```
**Running Executables**
```
./main
./mutex
./MyTests
```