Software Development with C++: make clean and Phony Targets

  Рет қаралды 1,250

CoffeeBeforeArch

CoffeeBeforeArch

Жыл бұрын

In this video we look at the basics of implementing clean rules and phony targets!
GNU make Phony Targets: www.gnu.org/software/make/man...
For code samples: github.com/coffeebeforearch
For live content: / coffeebeforearch

Пікірлер: 6
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 6 ай бұрын
simple and to the point, thank you :)
@tapiacarlos1
@tapiacarlos1 11 ай бұрын
Wanted to say thanks for all the amazing info! I'm an undergrad that stumbled upon your channel! I'm super interested in c++ dev and your videos are exactly what I'm looking for; I'm running through everything and learning a lot + loving the format! I'm looking through the channel and I was curious to know what are some assignments or things you've worked on while going through the graduate/PHD program (like projects or assignments)? I would love to sharpen my skills and be a better low-level engineer (as low as c++ is considered)! Thanks again for the amazing content!
@_ab_6490
@_ab_6490 Жыл бұрын
With your way of explaining you make things easy to understand I hope you talk about linker script ur YT channel 💪
@CoffeeBeforeArch
@CoffeeBeforeArch Жыл бұрын
Glad you're enjoying the videos :^) Cheers, --Nick
@evgeniisharaborin8071
@evgeniisharaborin8071 Жыл бұрын
Hello! What is inside a clean file? As I understand it is empty. But I have never seen a clean file in other open-source projects. It seems that adding a clean file is not a good practice, am I right?
@CoffeeBeforeArch
@CoffeeBeforeArch Жыл бұрын
Having a file named "clean" is just one example of how the existence of any file with the same as the target of some rule will prevent some recipe from running. The file could be named "clean" (like this example), it could be "install", it could "help". The key point is that there are rules that we want to run the recipe for with some target name, but that rule doesn't actually generate a file named . That's where .PHONY comes in, to express that it's a phony target, and to always for the recipe to run for that role, regardless of any file with the same name as . Cheers, --Nick
Software Development with C++: Recursive make
12:11
CoffeeBeforeArch
Рет қаралды 826
Software Development with C++: CMake Libraries
13:03
CoffeeBeforeArch
Рет қаралды 1,5 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 15 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4 МЛН
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
Software Development with C++: Record and Replay Debugging with rr
9:39
CoffeeBeforeArch
Рет қаралды 1,1 М.
CMake vs Make - A developer's perspective
8:16
Kea Sigma Delta
Рет қаралды 4 М.
Software Development with C++: Introduction to GNU make and Makefiles
12:10
Should you learn C++?? | Prime Reacts
20:29
ThePrimeTime
Рет қаралды 327 М.
Software Development with C++: Debugging with AddressSanitizer
11:32
CoffeeBeforeArch
Рет қаралды 1 М.
Parallel C++: MPI
16:42
CoffeeBeforeArch
Рет қаралды 10 М.
Software Development with C++: Debugging with Valgrind
17:26
CoffeeBeforeArch
Рет қаралды 3,2 М.
Write Better Code!  |  How to Create Shared Libraries in C/C++
13:59
Low Level Learning
Рет қаралды 52 М.
The Absolute Best Intro to Monads For Software Engineers
15:12
Studying With Alex
Рет қаралды 604 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 5 МЛН
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 3,2 МЛН