filmov
tv
[Day 16] - Static and Dynamic Libraries (ar, objdump, ld, ldd) - Crash Course in C Programming
Показать описание
►Lesson Description: In this lesson I show you how to create both static and shared libraries on linux. Static and shared libraries are both ways to allow for code reuse, and another way to break large projects into smaller more manageable pieces. Using libraries can also have advantages in our build systems, by allowing for separate compilation for instance.
00:00 introduction
00:50 ldd tool usage
2:28 Physical structure of project
3:12 Header guards
5:08 The include directory (-I)
6:30 Building individual .o object files as static library
10:10 Creating two .o files.
11:50 Compiling with two .o files
12:18 The advantage of separate compilation of our .o files
13:55 The archive (ar) tool.
17:00 The advantage and use case of shared object (.so) files
18:10 Building a shared library with position independent code
20:30 Understanding include and linking errors (undefined reference)
22:48 Understanding format of how to link libraries with -l (lowercase L)
25:40 LD_LIBRARY_PATH to utilize our shared libraries
27:40 Summary
31:26 dlopen preview
32:11 Conclusion
►Please like and subscribe to help the channel!
[Day 16] - Static and Dynamic Libraries (ar, objdump, ld, ldd) - Crash Course in C Programming
Day 16 - Static WEB (URL) Filtering - Wildcard in Fortigate Firewall
FUEL Series 30 Min SUPERSET QUADS Workout - Dumbbells | Day 16
30 Min SUPERset HIIT Workout / No Equipment | EPIC II - Day 16
16 Year Old Benches 405 for 3 and Static Holds 500!
Static Hold Balance Workout with dumbbells - 16 minute at home workout
Day 06 | Static and Source Hide NAT configuration in Checkpoint Firewall
Economics for Everyone 16 Static and Dynamic Analysis
static stretching after workout upper body
RHINOSHIELD Impact Protector PRO for iPhone 16 Pro: Upgraded Installer & Even More Impact Protec...
Static Hold Core Workout - 5 Days of Fitness Love 💪🏽❤️ - 18 MIN Workout
Free CCNA | Floating Static Routes | Day 24 Lab | CCNA 200-301 Complete Course
FREE CCNA 200-301 | DAY-21 | STATIC ROUTING USING EXIT INTERFACE AND NEXT HOP IP ADDRESS |
Free CCNA | Static NAT | Day 44 Lab | CCNA 200-301 Complete Course
October 16, 2024
Introduction to Class, Method, Static and OOPs Concept in Apex | Day 2
Using Serverless as API for Static Web Apps [16 of 16] | Beginner's Series to: Serverless
Green Day - The Static Age - [HQ]
FIERY Bodyweight & Dumbbell Lower Body Workout | EPIC III Day 17
EFFECTIVE Leg Day Collective - Compound Leg Workout | EPIC Heat - Day 17
BLAST R6 | North American League 2024 - Stage 2 - LCQ Day 3
FORCEFUL Full Body Workout - Triset Drop Sets | EPIC Heat - Day 19
Static and cambered #youtubeshorts #youtube #shortvideo #static #audia1 #carcommunity #cars
Solar System Facts || Brightest Planet || Static GK || Competitive Exams || GK Tricks || SSC || RRB
Комментарии