News for hackers. Stuff that matters.
Re:Modern C++ for C Programmers by cozzyd on Tuesday April 30, 2019 @11:06PM (#19794189)
If you're on a Linux system, learn how to use Makefiles for building since they're generally useful for lots of things. Cmake is becoming more common and does some good things, but I find it very hard to use/debug (and you might find yourself debugging the Makefiles it generates anyway). It helps if you already know how to compile/link C programs...

How to incorporate external libraries depends on if they're header-only, shared libraries, or static libraries (do people still use static libraries?). pkg-config is your friend!

Re:Modern C++ for C Programmers by pjmlp on Wednesday May 01, 2019 @05:31AM (#19795670)
Most embedded systems do not support dynamic linking.

Plus unless you are doing plugins, dynamic linking is an attack vector.

Re:Modern C++ for C Programmers by cozzyd on Wednesday May 01, 2019 @12:01PM (#19798395)
Fair enough! Although the tooling for embedded systems is usually some crazy black art! (I only have experience with mbed and energia systems).