You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,28 +64,33 @@ This project has been thoroughly tested with the supported data types to ensure
64
64
# **Usuage**
65
65
## **Compiling the project**
66
66
To compile the project and create the executables, run the following command:
67
-
```
67
+
```bash
68
68
make all
69
69
```
70
70
This will compile all the source files, create object files and libraries, and link them to create the executables.
71
71
72
72
## **Creating Libraries**
73
73
To just create the libraries, run the following command:
74
-
```
74
+
```bash
75
75
make lib
76
76
```
77
77
It will populate .a and .lib files in lib directory.
78
78
79
79
## **Running tests**
80
80
To run the tests, run the following command:
81
-
```
81
+
```bash
82
82
make run_tests
83
83
```
84
84
This will compile and run all the tests in the tests directory.
85
85
86
+
```bash
87
+
make valgrind_tests
88
+
```
89
+
The will compile and run all the tests in the tests directory and check for memory leaks. The valgrind --leak-check=full --show-leak-kinds=all command is used to execute the test binaries with Valgrind's memory leak detection capabilities.
90
+
86
91
## **Cleaning up the directory**
87
92
To clean up the directory and remove all the compiled files, run the following command:
88
-
```
93
+
```bash
89
94
make clean
90
95
```
91
96
This will remove all the object files, libraries, and executables.
0 commit comments