Back to Browse

Know Practically : Compilation Phases of C/C++ Program || What , Why || C Programming - #28

450 views
Premiered Jan 26, 2022
42:38

How a C/C++ Program is compiled actually. How a C/C++ code gets converted into executable code. Is it only the compiler involved in this conversion? Let understand the compilation steps and phases of a C/C++ Program in detail in this video. I have explained each phase with practical code demonstration for better understanding. Terms like relocatable code is explained too along with Preprocessor, compiler, assembler, linker, loader, So Let's check it out:) ๐ƒ๐จ ๐‹๐ˆ๐Š๐„, ๐‚๐Ž๐Œ๐Œ๐„๐๐“, ๐’๐”๐๐’๐‚๐‘๐ˆ๐๐„ ๐Ÿ”” ๐š๐ง๐ ๐’๐‡๐€๐‘๐„ ๐Ÿ™‚ #Compilation #Buildprocess #Cprogramming #C #C++ #softwarecompilation #dilipkumargangwar #compiler #assembler #linker #loader #relocation #operatingsystem โ˜…๐“๐ข๐ฆ๐ž๐ฌ๐ญ๐š๐ฆ๐ฉ๐ฌ 00:00 - Introduction-Why to know Compilation process of C/C++ Programs 08:22 - Different phases of compilation process and brief working of each phase 14:02 - Method 1: How to create intermediate files in one go in compilation process of C/C++ 15:08 - Phase 1: Preprocessor and its working with Practical Demo 21:14 - Phase 2: Compiler and its working with Practical Demo with Assembly Language Code 29:31 - Phase 3: Assembler and its working with Practical Demo 32:46 - Can you view objet files in Editor? 33:36 - Phase 4: Linker and its working with Practical Demo 37:13 - Method 2: How to create intermediate files one by one in compilation process of C/C++ 39:24 - Loader and its working --------------------------------------------------------------------------------------------- ๐Ÿ‘‰๐–๐š๐ญ๐œ๐ก ๐Ÿ๐ฎ๐ฅ๐ฅ ๐ฉ๐ฅ๐š๐ฒ๐ฅ๐ข๐ฌ๐ญ ( ๐‚ ๐ฉ๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐ข๐ง๐  ๐Ÿ๐จ๐ซ ๐๐ž๐ ๐ข๐ง๐ง๐ž๐ซ๐ฌ): https://www.youtube.com/watch?v=FOvE6NrjUGQ&list=PLVKIC9j3jSYsV6SHLhwVrvayaXasJokel ๐Ÿ‘‰๐–๐š๐ญ๐œ๐ก ๐Ÿ๐ฎ๐ฅ๐ฅ ๐ฉ๐ฅ๐š๐ฒ๐ฅ๐ข๐ฌ๐ญ ( ๐๐ซ๐š๐œ๐ญ๐ข๐œ๐ž ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฌ ๐ข๐ง ๐‚ ๐‹๐š๐ง๐ ๐ฎ๐š๐ ๐ž): https://www.youtube.com/playlist?list=PLVKIC9j3jSYsPIt8zc0owv_Bpq2OyXQ-B ๐Ÿ‘‰๐…๐ฎ๐ฅ๐ฅ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ข๐ง๐  ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐๐ฅ๐š๐ฒ๐ฅ๐ข๐ฌ๐ญ : https://youtube.com/playlist?list=PLVKIC9j3jSYtCEAffM_51qVWeQus70cqc ๐Ÿ‘‰๐๐ฎ๐ฆ๐ž๐ซ๐ข๐œ๐š๐ฅ ๐Œ๐ž๐ญ๐ก๐จ๐๐ฌ ๐๐ฅ๐š๐ฒ๐ฅ๐ข๐ฌ๐ญ : https://youtube.com/playlist?list=PLVKIC9j3jSYsm8GELqAMFJ_1ebbMpK-9U ๐Ÿ‘‰๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐„๐ฑ๐ฉ๐ž๐ซ๐ข๐ž๐ง๐œ๐ž๐ฌ ๐…๐”๐‹๐‹ ๐๐ฅ๐š๐ฒ๐ฅ๐ข๐ฌ๐ญ: https://youtube.com/playlist?list=PLVKIC9j3jSYt0poKNaLh7w1zoA_GqJD3v ๐Ÿ‘‰๐†๐€๐“๐„ ๐„๐ฑ๐š๐ฆ: https://youtube.com/playlist?list=PLVKIC9j3jSYtgOGS7SAbbG0X7vovYz83S ๐Ÿ‘‰ ๐‹๐ข๐Ÿ๐ž ๐’๐ž๐ฌ๐ฌ๐ข๐จ๐ง๐ฌ: ๐Œ๐จ๐ญ๐ข๐ฏ๐š๐ญ๐ข๐จ๐ง๐š๐ฅ : https://youtube.com/playlist?list=PLVKIC9j3jSYtZbMhLS2yJsvI0_5BqUKB_ ๐Ÿ‘‰๐๐ฎ๐ฆ๐›๐ž๐ซ ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ & ๐ƒ๐š๐ญ๐š ๐‘๐ž๐ฉ๐ซ๐ž๐ฌ๐ž๐ง๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ: https://youtube.com/playlist?list=PLVKIC9j3jSYsbtJ_gd4_4D8MqOuxxAx34 ๐Ÿ‘‰๐’๐ก๐จ๐ซ๐ญ ๐•๐ข๐๐ž๐จ๐ฌ : https://youtube.com/playlist?list=PLVKIC9j3jSYvTD9Df2QJpC5K2wqbeB6l3 ๐Ÿ‘‰๐‚ ๐Œ๐‚๐ - ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ & ๐€๐ง๐ฌ๐ฐ๐ž๐ซ๐ฌ: https://youtube.com/playlist?list=PLVKIC9j3jSYsUq0IzxKnJhMEvk5I7URA8 ๐Ÿ‘‰๐‚๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž๐ซ ๐Ž๐ซ๐ ๐š๐ง๐ข๐ณ๐š๐ญ๐ข๐จ๐ง ๐š๐ง๐ ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž: https://www.youtube.com/playlist?list=PLVKIC9j3jSYtghbV-HAXVI_GTBcFK6kQF ๐Ÿ‘‰๐‹๐ž๐ž๐ญ๐œ๐จ๐๐ž ๐’๐จ๐ฅ๐ฎ๐ญ๐ข๐จ๐ง๐ฌ: https://www.youtube.com/playlist?list=PLVKIC9j3jSYt3Qpqh6O_zxG8F56YyAu0g ๐Ÿ‘‰๐ˆ๐ฆ๐ฉ๐จ๐ซ๐ญ๐š๐ง๐ญ ๐‚ ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ: https://youtube.com/playlist?list=PLVKIC9j3jSYs9Rt4HTmLtsoICTY97BYW8 ๐Ÿ‘‰๐“๐จ๐ฉ ๐‚ ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ ๐Ÿ๐จ๐ซ ๐„๐ฆ๐›๐ž๐๐๐ž๐ ๐‚๐จ๐ฆ๐ฉ๐š๐ง๐ข๐ž๐ฌ: https://youtube.com/playlist?list=PLVKIC9j3jSYvaWrAMxiqhGgMW6LpKO8TP ๐Ÿ‘‰๐๐ข๐ญ ๐Œ๐š๐ง๐ข๐ฉ๐ฎ๐ฅ๐š๐ญ๐ข๐จ๐ง๐ฌ ๐ข๐ง ๐‚/๐‚ : https://youtube.com/playlist?list=PLVKIC9j3jSYt-S_nioy3swBof5VrfJGIF ------------------------------------------------------------------------------------------------------------------------- ๐Ÿค ๐’๐ญ๐š๐ฒ ๐‚๐จ๐ง๐ง๐ž๐œ๐ญ๐ž๐: ๐Ÿ‘‰Facebook: https://www.facebook.com/dilipkumar.gangwar ๐Ÿ‘‰LinkedIn: https://www.linkedin.com/in/dilip-kumar-gangwar/ ๐Ÿ‘‰Instagram: https://www.instagram.com/dilip_gangwar/ ๐Ÿ‘‰Gmail: [email protected]

Download

0 formats

No download links available.

Know Practically : Compilation Phases of C/C++ Program || What , Why || C Programming - #28 | NatokHD