Skip to content

Commit de69ee5

Browse files
committed
1 parent e79e88b commit de69ee5

File tree

10 files changed

+11
-5
lines changed

10 files changed

+11
-5
lines changed
8.41 KB
Binary file not shown.

lab2/src/revert_string/dynamic/librevert_string.so renamed to lab2/src/revert_string/dynamic/librevert_stringdynamic.so

File renamed without changes.
-7.82 KB
Binary file not shown.

lab2/src/revert_string/logs.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11

22
Стиатическая библиотека
33
------------------------------------------
4-
gcc -c revert_string.c
5-
ar rc librevert_string.a revert_string.o
6-
ranlib librevert_string.a
7-
gcc main.c -L. -lrevert_string -o result.o
4+
gcc -c revert_string.c -o ./static/revert_string.o
5+
ar rc ./static/librevert_stringstatic.a ./static/revert_string.o
6+
ranlib ./static/librevert_stringstatic.a
7+
gcc main.c -L ./static -lrevert_stringstatic -o ./static/staticres.o
8+
./static/staticres.o abcd
89

910
Динамическая библиотека
1011
------------------------------------------
11-
12+
gcc -fPIC -c revert_string.c -o ./dynamic/revert_string.o
13+
gcc -shared -o ./dynamic/librevert_stringdynamic.so ./dynamic/revert_string.o
14+
gcc -c main.c -o ./dynamic/main.o
15+
LD_LIBRARY_PATH=/projects/os_lab_2019/lab2/src/revert_string/dynamic
16+
gcc ./dynamic/main.o -L ./dynamic -lrevert_stringdynamic -o ./dynamic/dynamicres.o
17+
./dynamic/dynamicres.o abcd

lab2/src/revert_string/resultdyn.o

-8.41 KB
Binary file not shown.
-8.44 KB
Binary file not shown.
-1.59 KB
Binary file not shown.
1.69 KB
Binary file not shown.
1.55 KB
Binary file not shown.

0 commit comments

Comments
 (0)