News for hackers. Stuff that matters.
Re:Brushing up on operating systems and C programming by earenndil on Sunday January 21, 2018 @02:32PM (#16199519)
I would tbh recommend make (bsd make is a wider-supported subset of gnu make) over a shell script, because it can automatically detect which source files need to be rebuilt and which can be kept from previous builds, greatly reducing compile times. Also, it supports parallel builds, although this one is relatively easy with a shellscript.
Re:Brushing up on operating systems and C programming by int_19h on Sunday January 21, 2018 @08:25PM (#16201189)
If the sole purpose is to track which files changed, then redo is arguably a simpler solution to this problem - you don't need to learn a new language either (and its funky rules like the tab/space difference), just shell scripts with a couple new commands.

http://news.dieweltistgarnichtso.net/bin/redo-sh.html

Re:Brushing up on operating systems and C programming by senorsmile on Sunday January 21, 2018 @08:32PM (#16201227)
I've never seen this before... I shall have to try it out on a C project I'm starting. Thanks!