From 918dc5476e7f9f92dc183df1e8b171f181531a80 Mon Sep 17 00:00:00 2001 From: Camelia-Elena Istrate Date: Sat, 22 Mar 2025 11:18:24 +0200 Subject: [PATCH 1/3] Correcting errors in dynamic-linking.ro.md Signed-off-by: Camelia-Elena Istrate --- dynamic-linking.ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamic-linking.ro.md b/dynamic-linking.ro.md index 3630d63..74204ba 100644 --- a/dynamic-linking.ro.md +++ b/dynamic-linking.ro.md @@ -42,7 +42,7 @@ main: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically link `` Fișierul executabil `main` obținut prin linkare dinamică are un comportament identic fișierului executabil `main` obținut prin linkare statică. -Observăm că dimensiunea sa este mult mai redusă: ocupă `7 KB` comparativ cu `600 KB` cât avea varianta sa statică. +Observăm că dimensiunea sa este mult mai redusă: ocupă `7 KB` in comparatie cu `600 KB` cât avea varianta sa statică. De asemenea, folosind utilitarul `file`, aflăm că este executabil obținut prin linkare dinamică (*dynamically linked*), în vreme cel obținut în exemplul anterior este executabil obținut prin linkare statică (*statically linked). Investigăm simbolurile executabilului: From 90d60cc62fb5055a371df6c3da8e8696fb1a9f41 Mon Sep 17 00:00:00 2001 From: Camelia-Elena Istrate Date: Sat, 22 Mar 2025 11:51:45 +0200 Subject: [PATCH 2/3] Correcting file Signed-off-by: Camelia-Elena Istrate --- dynamic-linking.ro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamic-linking.ro.md b/dynamic-linking.ro.md index 74204ba..39c84a3 100644 --- a/dynamic-linking.ro.md +++ b/dynamic-linking.ro.md @@ -13,7 +13,7 @@ Diferența este că acum, folosim linkare dinamică în loc de linkare statică Pentru aceasta, am renunțat la argumentul `-static` folosit la linkare. Pentru acest exemplu, obținem un singur executabil `main`, din legarea statică cu biblioteca `libinc.a` și legarea dinamică cu biblioteca standard C. -Similar exemplului din directorul `05-static/, folosim comanda `make` pentru a obține executabilul `main`: +Similar exemplului din directorul `05-static/`, folosim comanda `make` pentru a obține executabilul `main`: ```console [..]/06-dynamic$ ls From 2555caa3affa6a35a5ebc9d9c804743ed6917955 Mon Sep 17 00:00:00 2001 From: Camelia-Elena Istrate Date: Sat, 22 Mar 2025 12:18:23 +0200 Subject: [PATCH 3/3] new file Signed-off-by: Camelia-Elena Istrate --- helloworld.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 helloworld.md diff --git a/helloworld.md b/helloworld.md new file mode 100644 index 0000000..9af9222 --- /dev/null +++ b/helloworld.md @@ -0,0 +1,32 @@ +%PDF-1.4 +%���� +1 0 obj +< +/Creator (Mozilla/5.0 \(X11; Linux x86_64\) AppleWebKit/537.36 \(KHTML, like Gecko\) Chrome/129.0.0.0 Safari/537.36) +/Producer (Skia/PDF m129) +/CreationDate (D:20241026073236+00'00') +/ModDate (D:20241026073236+00'00')>> +endobj +3 0 obj +<> +endobj +4 0 obj +<> +endobj +5 0 obj +<> +endobj +7 0 obj +<> stream +x�}��J� \ No newline at end of file