Introduction to Compiling for Linux with gcc

preview_player
Показать описание
This video introduces the basic concepts of compiling using the GNU toolchain (gcc) on Linux.
Рекомендации по теме
Комментарии
Автор

Wow! This series is increadible! Thank you so much, you are a life savior!

samarthtandale
Автор

Great tutorial, explained everything that I was confused about. Thank you

xjoan
Автор

Awesome job with the video. Thank you for your time and effort, this helped me out a lot as a newer SW engineer :)

SLemmink
Автор

This is an amazing resource, it's explained very carefully and considers beginners too.
Thank you for taking the time to explain and share this, it's hard to find good resources to explain more complex computer science topics.

MxSmack
Автор

This video is exactly what I've been looking for!

charliebrewis
Автор

Thank you, excellent!!! precise, to the point tutorial and simple demonstration to understand

bana
Автор

Thank you so much for these videos really appreciate your contents 😀

Debjit
Автор

best videos on these topics! Thanks a lot!

CosmJJ
Автор

Sir, thank you so much for your video.

viktorkim
Автор

I love it
It is what I expected
Thank you very much

codewalker
Автор

Amazing video!

This video is so cool. Seriously.

For exploring the object file, you could have used objdump

edwardbanner
Автор

*Please tell how to make smallest possible executables in C++.*

codingstudio
Автор

What do we do if the files aren’t showing in the directory we put it in ?

Chucky
Автор

When you compile source for a specific distro how are the names and location of the dependencies for that distro determined? What tool is responsible for supplying this information? Are you supposed to manually input the paths to the dependencies when compiling? Is that what you're talking about at 5:51? I'm trying to understand why binaries might not work between distros. When you compile, you have to compile for a specific distro, right? Not just like Ubuntu, but the exact version of Ubuntu, like Ubuntu 20.04. Right? And if there are dependencies not in standard directories for the distros you are compiling for then you need to manually input dir(s) to search in for those dependencies? Is this how it works?

tomjoad
Автор

what is the need for an assembler why can't the compiler directly convert to machine code

mukulmalviya
Автор

Sir, is linking necessary even if we write this code:
void main(){
}
If no, then can we run directly relocatable object file?
If yes, then what linker does in it's linking process?

By the way, very much thanks for great info!

zjlewhhda
Автор

If you compile using -g option, then would it still fold the constant and avoid using the libm shared library? Just asking, because I think -g disables many compiler optimizations, that's why 😅

samarthtandale
Автор

i paid 20 lakhs in clg and yet my prof couldn't match the level of clarity provided here.

mdhasnain_
join shbcf.ru