Skip to content

Commit 01d6708

Browse files
Update README.md
1 parent 614d641 commit 01d6708

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
A sample project which creates a shared object (.so) library on linux using Rust programming language and calls it's function from another rust program.
33

44
-------------------
5-
Shared Object (.so) File :-
5+
Shared Object (.so) File:-
66

7-
In simple words, a '.so' file on linux is what a 'dll' on windows.
7+
In simple words, a '.so' file on Linux is similar to a 'dll' on Windows.
88

9-
It is a library that is linked to the executable but it is not embedded inside executable like static library (.a),
10-
so it will be loaded only when the executable is loaded.
9+
It is a library that is dynamically linked to the executable/binary, meaning it's not embedded inside the executable/binary like a static library (.a). Instead, the executable/binary contains references to the .so file, which is loaded into memory when the executable/binary is run and the library's functionality is referenced. This dynamic linking allows multiple executables/binaries to share the same library in memory, promoting efficient use of system resources.
1110

1211
------------------
1312
For System Requirements please refer 'Application_Requirements.txt'

0 commit comments

Comments
 (0)