Understanding how GCC carries out compilation

Understanding how GCC carries out compilation

Engineer Man

7 лет назад

43,322 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Frank Laterza
Frank Laterza - 29.08.2023 00:49

thank you engineer man

Ответить
khomo12
khomo12 - 18.11.2022 01:04

Nice!

Ответить
Marco Montevechi Filho
Marco Montevechi Filho - 21.10.2022 21:31

I smashed the like button, but this is so good - i would say the density of goodness in this video is so high that its goodness packing factor is probably close 100%, a crystal of pure, organized goodness. - that smashing the like button is just not enough.
I tried smashing other things that are in my table, but it just isn't enough.
I tried smashing every molecule of air that is inside my lungs, thus producing an inexorable scream, i tried smashing my face on the walls of my office, i tried smashing all the concepts that my mind is capable of bearing into one single absolute thought, thus creating the biggest comprehensive notion of reality i can bear in my humble brain: the horrors of existential crisis, the wonders of being alive in this particular planet against all odds, the melancholy of never being actually alone but also not actually being completely understood, all smashed together into a single astonished-devastated-and-ecstatic state of being, all that to do justice to this video.

Nothing of that was enough. I keep searching for things to smash in the name of the goodness of this video.

Ответить
kremel keyz
kremel keyz - 01.07.2022 11:21

Thank you so much for this video sir...I'm starting out in c and even after going through the man of gcc i wasn't getting a clear understanding of gcc - s and the rest.....I had an assignment that was so frustrating thank you.

Ответить
Yash
Yash - 06.11.2021 18:18

hi, what's the difference in gcc compiler and g++ compiler?? gcc used for c, and g++ for c++ - is that it?

Ответить
Yash
Yash - 06.11.2021 18:14

vscodium for the win over vscode

Ответить
mohit k
mohit k - 07.07.2021 20:17

I am the 1000th guy to like this video! By the way your contents are great manh!

Ответить
Rugioe
Rugioe - 12.06.2021 18:42

Thanks!

Ответить
Escape Felicity
Escape Felicity - 18.02.2021 17:16

brilliant TY

Ответить
sonu pandey
sonu pandey - 10.02.2021 06:58

Thanks ..you show it practically

Ответить
Miguel Sandoval
Miguel Sandoval - 16.12.2020 09:23

You dont make people waste their time, pure quality content here. I have never been so happy in smashing a like and subscribe button!

Ответить
JM
JM - 25.11.2020 22:42

why the void parameter? is that some standard practice?

Ответить
henrydokie
henrydokie - 23.11.2020 14:16

Great video 👌 that helped me get the compilation process down.

Ответить
Ed Developer
Ed Developer - 30.10.2020 23:31

the whole time i was watching the door behind you, it was scary as shit, I was waiting the chainsaw killer comes to you. LoL

Ответить
Sunshine Kanika
Sunshine Kanika - 18.09.2020 14:59

Great Video.

Ответить
John Smithee
John Smithee - 25.08.2020 14:51

When you create the assembly file, how does the compiler know what the target CPU will be? Is the assembler based on the host CPU rather than the target CPU?

Ответить
Munkydoodels
Munkydoodels - 24.08.2020 01:38

This video shows us the GCC compiler. What is the GNU compiler?

Ответить
Shamik Chakraborty
Shamik Chakraborty - 07.05.2020 02:02

Can you make a comparison of C Golang & Rust ?

Ответить
Vanniyasingam Sivasayanth
Vanniyasingam Sivasayanth - 29.04.2020 19:14

wow, i enjoyed it

Ответить
Chris
Chris - 10.04.2020 05:20

you missed gcc Gimple Bytecode, their internal optimisation representation (like LLVMIR, but gcc flavor).

Ответить
donpwner
donpwner - 01.04.2020 23:05

you have a mistake in your outline.txt : when linking, you passed .s as argument instead of .o
Edit : it's not relevant, but I just felt I should point it out :)

Ответить
Di Wang
Di Wang - 20.02.2020 06:19

So my professor was talking about how the printf was represented in the assembly, could you touch on that?

Ответить
Lin Book
Lin Book - 28.12.2019 15:34

hi,what software did you use to record your video

Ответить
Prince
Prince - 07.06.2019 05:22

chmod! Please cover chmod if you can. I am trying a minimalist implementation for mundane routine tasks. After I watched your video on ArchLinux, I tried compiling using gcc and found that it doesn't automatically make the out file executable. You have to explicitly chmod +x to be able to execute the out file. This can throw off some folks getting started watching your videos.


Bow to thee for the the work thy delivers ^^

Ответить
shinzon0
shinzon0 - 09.02.2019 20:06

Title is misleading. I watched it cause I thought you explain HOW it compiles... instead you list that it can preprocess, compile, assemble and link... linking is hardly a step of compilation...

Ответить
Michael Garcia
Michael Garcia - 19.10.2018 04:18

Can you do a video on assembly?

Ответить
Cipher Gaming
Cipher Gaming - 27.08.2018 06:58

What is your education and what linux distro is that ? Can you do linux videos plz really love ur stuff.

Ответить
Dipesh sapkota
Dipesh sapkota - 10.05.2018 22:01

I am in love with the way you explain this concept

Ответить
jenny
jenny - 26.05.2017 23:26

Pretty interesting stuff, have you considered doing a longer version of this that goes into detail about what exactly happens at each stage? I'd really like to see something like that :)

Ответить
Ouralgan
Ouralgan - 26.05.2017 15:57

Hi ! again a great tutorial, keep it up !
Can you explain an example of backtracking algorithm in c ?
sorry for bad english

Ответить
Ashwin Natarajan
Ashwin Natarajan - 26.05.2017 06:17

Can you please make a video where you explain how to write a C program with functions in different files and how to compile them and link them into a single executable?

Ответить
uran çabra
uran çabra - 26.05.2017 05:59

Theese videos are amazing! Keep it up man.

Ответить