This is a simple and short guide to create a .SO file on Linux, then use it to with your C program
Reference:
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ] ( this is for understanding what flag we use with GCC)
Commands used:
gcc -c -Wall -Werror -fpic lib.c -I.
gcc -shared -o libplus.so lib.o
gcc -L[path to the folder containing the library] -Wl,-rpath=[path to the folder containing the library] -Wall -o ../build/out main.c -lplus
Chapters:
0:00 Start
0:02 Static vs Dynamic libraries
0:45 Detailed instruction
#gcc #clanguage
Ещё видео!