Absolutely the best video on Makefiles. Barry illustrates the dependency tree, and ties it to the Makefile. Additionally, he covers the pre-processor, compiler, and assembler and ties it to the Makefile build process. Well done Sir! 5 stars.
@profbbrown
6 жыл бұрын
I gave you a thumbs-up, but I'll say "thanks" too!
@t.j.barros.2817
4 жыл бұрын
@@profbbrown Congratulations + a Like me here! ..... Please elucidate me in 2 questions? 1) - I would like to know if I can get the value / content in my APP_1 of a variable / pointer of a switch / case from this ".so" file that my other APP_2 has invoked and is using / updating it at runtime? (summary: I want to get the value / content updated by another app in my app). 2) - And the most important thing I need to understand is: .... If this variable / pointer in a Function within ".so", which has its content / value dynamically updated by app_2 (because it gets updates by reference because it is a pointer, the value of this variable in App_2 is changed from time to time, and the file / library ".so" that my other App_1 wants to consume from it is a dependency on this application "App_2"), can this ".so" variable / pointer have its value / content (dynamically updated by App_2) consumed in my App_1 at runtime? ............. NOTE: My App_1 will only run when my other App_2 is running I think to avoid using higher level language features like BroadCastReceiver, Intents and System Calls. , etc etc .. ok. Thank you very much from my heart and Congratulations for the content once again, very didactic and easy to understand, offering a very quiet learning curve to all !! .... Strong hug, Barry !!
@minovercovermcr
3 жыл бұрын
@@profbbrown upload more C contents please :( you helped me a lot more than any resources did in just 45mins.
@gabrielgraf2521
Жыл бұрын
This is by far the best makefile tutorial on KZitem. Only thing missing are the dependencie files (*.d) and why there are needed but explained everything about *.o files
@stickydamper
3 жыл бұрын
These videos are the best one can get. I've watched many tutorials, nothing beats this
@jde8881
7 жыл бұрын
I have read and watch many Makefiles. This is the best. Is very clear and well organize to explain what is Makefiles.Thank you.
@profbbrown
7 жыл бұрын
You're welcome!
@miltonlaxer
7 жыл бұрын
I second this. Great job!
@Adks007
7 жыл бұрын
I Third this. Great job!
@GfastGao
7 жыл бұрын
Fourth is here.
@michaelstewart95
7 жыл бұрын
v ftk sixth!
@MishaAisyah
2 жыл бұрын
ive been looking for videos and websites for days to understand how makefiles work. this is definitely the best explanation so far despite it being a 5 year old video. thank you so much Barry for making it simpler!!!
@hiphop4x4
8 жыл бұрын
I watch a lot of videos for programming and this has by far been the most educational and biggest time saver for a complex process rather than asking my professor and waiting on him to email me back. your video layout is really helpful as well. Thank You!!!
@profbbrown
7 жыл бұрын
Thanks!
@hectorordonez3464
3 жыл бұрын
I am starting my career as Embedded Software Engineer and I can tell you that this is the best explanation so far!! Thank you a lot for this, it is very clear.
@rubempacelli6815
9 ай бұрын
That is the proof of your video's quality: I came back to this video after watching it for the first time two year ago. Again, congratulation for this wonderful video!
@nullbrain8552
3 жыл бұрын
I learned more from this than I did from 2 full lectures from my professor. THANK YOU!
@deryckschnee6376
3 жыл бұрын
Most useful 45 minutes I've spent in a long while. Thanks!
@rubempacelli6815
3 жыл бұрын
One of the clearest tutorial videos that I have ever found in my life about C programming and Makefile. I gonna check out the rest of your videos from this playlist. Congrats!
@Evanovesky
Жыл бұрын
Thank you! It's really frustrating looking for a good tutorial through the internet, until KZitem recommended your video.
@profbbrown
Жыл бұрын
You are welcome!
@1CProgrammer
Жыл бұрын
until first half i forgot i was watching makefile tutorial, Thanks for the awesome video.
@MccZerk
3 жыл бұрын
Very rarely do I watch a 45 minutes video and have interest throughout the entire video, thank you, best makefile video!
@soemiechag6537
7 жыл бұрын
Thanks! Very nice and well-structured lecture! The best one for Makefile I've seen so far.
@jsnellink1990
4 жыл бұрын
You're the man Barry, your video finally made this topic come together for me! Your video feels like a more experienced co-worker taking an hour off his work to explain a topic he's intimately familiar with.
@zaidakhtar3093
3 жыл бұрын
Amazing! The way you explained MakeFiles was smooth and crystal clear.
@mrmitch9002
7 жыл бұрын
thank you so much for this video. this is the clearest I've had make files explained to me and I've been reading up on them for at least a day now
@AbdullahOmar94
8 жыл бұрын
Just Amazing, I would advise going straight to this video and leave the rest Makefiles introductory videos you find in KZitem search results. You might also want to consider reading the Wikipedia page, and afterwards some advanced documentations that may include functionalities that are required for your own purposes of using makefiles. Straight to the point, detailed just enough, and very very clear. Much appreciated Barry Brown
@abrantesfilho
5 жыл бұрын
Thank you very much! This is, for sure, the BEST explanation about Makefiles that I have found on the whole Internet! Thank you, thank you, thank you!!
@onuryorutken5540
3 жыл бұрын
Really the best educational video not only on Makefile, but also about C headers, compiler and linker etc..
@IrizarryBrandon
4 жыл бұрын
Worth the 40+ minutes, and that's rare for a KZitem video. Second-to-none content, keep it up!
@CaffeineForCode
4 жыл бұрын
Great explanation! It's nice to see someone use a compiler via the command line to show how it all works rather than relying on an IDE to do all of the work for you! Really appreciated.
@atjhamit
Жыл бұрын
Impressed by the simplicity and yet the profound impact of this video. Loved it. Thanks Barry.
@profbbrown
Жыл бұрын
Glad you enjoyed it and got a lot out of it.
@hannahm9259
3 жыл бұрын
This video is so good, it seems unreal! Thanks Sir, nice and to the point, no additional frills, and no guy rambling about himself!
@carlodambrosio3242
3 жыл бұрын
It is so rare to find who can explain things well. Very good lesson. Thank you.
@vikidprinciples
4 жыл бұрын
Wonderful tutorial. Years of confusion removed by one video!
@AaronccGuo
4 жыл бұрын
its been years and I still come back to pick things up, such an amazing tutorial.
@charleswilliams8368
3 жыл бұрын
This was the clearest explanation of Makefiles I've seen. Thank you.
@twiggygordon3980
4 жыл бұрын
Sir, i cannot thank you enough for this video! You made everything so clear and precise.
@oliverius2159
Жыл бұрын
For me this is really the best video for learning Makefiles on KZitem. You were really able to make a balance between diving deep into the topic and not overwhelming us with anything which is extra and could be described in a future video. Thank you!
@profbbrown
Жыл бұрын
Glad you enjoyed it!
@cfvbhf5475
3 ай бұрын
Even after 7 years this is the best video that perfectly explains makefile!
@ziggy6698
3 жыл бұрын
Dude this just changed my life right now. So well explained. Thank you my friend.
@Biiiiird
3 жыл бұрын
Great tutorial ! Loved how you broke things down very clearly ! Thank you so much
@nickrock61
11 ай бұрын
Definitely the best Makefile tutorial for fundamental I've ever seen. Concise, elegant, and clear. Thank you Prof. Brown.
@e_mcc_
5 жыл бұрын
Best explanation on basic Makefile and how dependencies work! Great job man!
@HaykMherianUA
7 жыл бұрын
wonderful explanation, 44 minutes passed like 10
@jeanatalle5071
6 жыл бұрын
True that! I thought it was just a quick 10 minute tutorial. I had to look back at the time stamp to confirm! Great job sir Barry!
@Chiramisudo
6 жыл бұрын
44 minutes passed like 22. Thanks 2x speed! ;)
@antonibrewka5837
6 жыл бұрын
Thank you very muchBarry Brown, clear, easy and full explanation. Great idea with screen and you on the corner, looks really professional. Good sound, everything is clear. Other youtubers should learn from you. Just perfect!
@rustamfadeev9198
3 жыл бұрын
Thanks a lot for this video! Was watching and thinking that if every teacher in university would explain things like you do, the world would be a little bit better.
@tinfever
3 жыл бұрын
This is amazing. It felt like you were addressing my questions without me even asking them!
@gerdsfargen6687
Жыл бұрын
A classic quintessential lesson on Makefile in C...just what I needed today! Thank you Barry!
@profbbrown
Жыл бұрын
Glad it was helpful!
@kodcode8981
Жыл бұрын
Amazing!!! Thanks Barry for this educational video. No distractions, straight to the point!
@profbbrown
Жыл бұрын
You're welcome!
@aungpaing7305
2 жыл бұрын
So great a tutorial, clearly explain the basic from the stage of compilation. Thanks for such a great content.
@drcl7429
6 ай бұрын
Might be 7 years old but this should be given to every student studying C. Should also be shown to the majority of CS teachers who fail at teaching these concepts. This is how you teach - show why something is done the way it is done and why it is required and what problems it solves instead of just saying "you have to do it like this".
@Adam-gp3ij
4 жыл бұрын
Sir, you are just an amazing teacher! You made it so clear to me!
@Geochro
7 жыл бұрын
I am in first year university and in intermediate programming. Intro to programming was fine, started intermediate... I couldn't even follow along in lectures. I just want to say, thank you for this. This video has helped me more that you may ever know. Need to secure a tutor now to keep on top of new content in my course!
@orxanshirinov1167
5 жыл бұрын
What makes this video is unique and brilliant is the way of explaining the concepts. Even with the simple headers, instead of saying "hey guys, header is this and I'll show you how to use it.." , in this video it is explained in the way that it made us feel the reason behind why there is a need use use them instead of just a straightforward definition. Excellent explanation Sir !
@Noobmaster_x69
2 жыл бұрын
Fantastic, clear and best video to understand the world of Makefiles!
@CalculusSlayer
2 жыл бұрын
This is the best makefile tutorial I've seen on youtube! Thank you so much!
@profbbrown
2 жыл бұрын
You're very welcome!
@sede189
3 жыл бұрын
Excellent, excellent, exclusive explanation of makefile. Well worth the time spent watching. Thank you!!!
@samdavepollard
3 жыл бұрын
super useful to this noob, the way you explicitly separate compilation and linking throws a lot of light onto what's happening many thanks
@unmandarinoalgiorno...9321
8 ай бұрын
Thank you so much for this video! Everything is illustrated perfectly with your explanation and the diagrams. I was so lucky to find your video at the beginning of makefile's learning so that I didn't wasted too much time on other less comprehensible tutorials.
@nickolashoover2454
5 жыл бұрын
I was so lost until I watched this video, very well-explained!
@hectorjazz7
6 жыл бұрын
Perfect lesson.. clear, consistent, good english (i am chilean) Thanks!!!
@Lavamar
2 жыл бұрын
Thank you, really helped me understand these. I appreciate the consistent example throughout the video
@vovchicplagov
4 жыл бұрын
Thanks, professor! I really love your lectures and this kind of videos!! 👍👨🏻💻
@danielespinosa6926
6 жыл бұрын
I'm not a C programmer. I came here to learn how to use Makefiles for other purposes: building a minimal static website generator. This screencast is brilliant! THX
@profbbrown
6 жыл бұрын
You're welcome! Makefiles can be used to automate the build process of just about anything. If you can write out the commands needed to build a project, you can turn them into a Makefile.
@eis3nheim
2 жыл бұрын
One of the most amazing explanation of Makefiles. Thank you.
@puffvayne5688
3 жыл бұрын
08:46 my life is finally complete at this moment, lol. THIS GUY IS AWESOME!
@yingwu5192
Жыл бұрын
Thank you for your video. Although I know a typical Makefile for a project is more complex than this, your lecture is quite easy to understand. Thank you for your patient introduction from the very beginning of how gcc works from a .c file to an executable file then furtherly move to the introduction to Makefile.
@profbbrown
Жыл бұрын
You're welcome!
@YungGudGalaxy
6 жыл бұрын
This is the video that finally made it click for me, couldn't have been presented any better
@sandeepr5007
6 жыл бұрын
Awesome tutorial and a good deep dive on Makefile. Great one!
@DrOncogene
2 жыл бұрын
Thank you for this excellent simplification. Makes it a breeze 🔥🔥
@leerdoor
2 жыл бұрын
Wow, best introduction video to compiling and make i've seen so far. Excellent, thanks!
@a_maxed_out_handle_of_30_chars
Жыл бұрын
i keep coming back to this video to refresh my memory, thanks :)
@profbbrown
Жыл бұрын
Glad to hear that!
@olawaleipadeola7916
2 жыл бұрын
Thank you. Now I fully understand the structure and importance of a makefile.
@kewtomrao
2 жыл бұрын
Thanks a ton for this!!! After this I was able to make my own make file for my lex and yacc program. Thanks a lot!!!
@laurentbajrami3688
2 жыл бұрын
Easily the best video I have seen on Makefiles
@yusufberber7560
Жыл бұрын
This is the best tutorial for Makefile. I've learned a lot, thank you!
@profbbrown
Жыл бұрын
You're very welcome!
@vinhtruonghuynh7968
4 жыл бұрын
Thank you for this outstanding lecture. This is so amazing. Thanks to your video, for the very first time, i can have a good understanding about the structure and the meaning of a makefile in detail.
@WHYCANTIFINDMYMONEY
3 жыл бұрын
Greetings from Brazil! I love your videos, please keep going! Thank you so much, the very best video of makefile ever!!!
@vahnlewis9749
9 ай бұрын
Just what I needed. A down to basics review for Makefiles. Been trying to build up my C++ proficiency, but it's like an octopus. To write C programs on Linux you need to learn C++ (and a bunch of modifying flags), linux, editors (vi. emacs), editor systems (Visual Code), compilers (gcc, clang, etc). I have managed to compile a few simple programs without make. Breaking down the various stages of compiling was very helpful and a great intro to make. (I would also like a discussion of what the linker step actually does, nobody talks about it. My first compilations, many years ago actually talked about compiling to object files and then using a linker to link them , but now the linker step is in the shadows.) The discussion of library "header" and non header included files was helpful. The process to create a Makefile line by line was very helpful. But Makefile is just the first step of abstraction, after that it seems you need to know c make, git, docker, it just goes on and on. My goal is to download git code and be able to assemble modified working programs and this video clarified some of the basic steps. Thanks.
@mafone4885
Жыл бұрын
This is a great video and you are a great teacher to make things very simple. Thanks Barry!
@RickRomig
5 жыл бұрын
Good video. Very well explained. Helped me greatly with a mulit-file project I've been working on.
@AaronccGuo
5 жыл бұрын
good video, nice English, clear tutorial, didn't want to miss a sec. thank you.
@syatos
3 жыл бұрын
thank you very much, this video cleared out the mess in my head about makefiles
@azimuth4850
2 жыл бұрын
So grateful to you for explaining this so well!!! Thank you!!!!!
@matematicaHobby
Жыл бұрын
The best video on makefiles that I found on youtube!
@profbbrown
Жыл бұрын
Glad you think so!
@sam6126
7 жыл бұрын
Great Job, this is exactly what I was looking for....and btw, I like the little American culture intro about tips at 10:06 :)
@muratsahin8237
2 жыл бұрын
The best video resource on this topic by far.
@pixelwrinkly1528
3 жыл бұрын
almost scary, how much info you managed to pack into 44 minutes many thanks for sharing your knowledge - super useful
@Anirbanengg
2 жыл бұрын
Really Awesome Video. I have read many makefiles learning Videos but your explanation is really helps. Thank you!!!
@rajabmur4311
4 жыл бұрын
thank you very much, that was really the best video i have ever seen about makefile thanks a lot man
@GaneshKumar-hm7sd
4 жыл бұрын
The best video on Make Files ... Crystal clear.. 45 mins went like a flash.. Thanks Barry you made my day.. :) Also this guy doesn't use copy paste :P
@eumm11
Жыл бұрын
top-notch explanation, thank you so much Professor Barry!
@braindeveloperdimensional5579
6 жыл бұрын
I use CMake but this explanation makes it easier to understand the concept. THANK YOUS.
@seydoudia7828
7 жыл бұрын
Brillant, for the first time I get it! Many thanks.
@pradeeplanka6976
Жыл бұрын
Dear Sir, Thank you for the clear explanations. I have been hunting videos and article to learn what those make files are and how to use them. They were very complicated and had unexplained syntax in them. Today you enlightened me with this clear video. If you have time, kindly explain a bit more complicated syntax in Make files. Then, I and people like me who learn from the help of gentlemen like you who share knowledge can complete learning this stuff.
@powerstar817
2 жыл бұрын
I am learning c at the age of 26 and I felt this is very useful. Thank you sir
@jeremyzhu7081
5 жыл бұрын
Thank you, Barry, for making Makefile so simple to understand ^_^
@jv3377
Жыл бұрын
excellent video, clear concise, clean whiteboard. Thanks This help me a lot for compiling Marlin 3D printer firmware.
@sevagderghazarian6568
7 жыл бұрын
Amazingly clear and helpful!
@marcelwopperer9776
3 жыл бұрын
Best C compiler explanation ever!
@davdavsin
4 жыл бұрын
Best makefile video i watched. Thanks
@LazizbekYusupov92
9 ай бұрын
Man, you did a great job here! Thanks a lot and success in your doings!
@rufledore
4 жыл бұрын
Great step by step explanation. Thanks!
@theHobo316
11 ай бұрын
Perfection, very lucid treatment. Thanks!
@4355demon
2 жыл бұрын
Thank you so much for this. Crystal clear explanations !!
@johnmeeker9752
3 жыл бұрын
This is just great. Thank you Barry.
@AbdAlhaleemBakkor
5 жыл бұрын
great explaining , I never understood it like this till now .
Пікірлер: 508