I am trying to figure out how to setup a target independent way to work with c programming. Obviously for being here I work with embedded programming but I am also interested to be able to write C or other language programs for automating various stuff in an OS environment.
I have experience with the usual Atmel Studio program and debug way but I want to break through vendor specific software and use something more generic like a good code editor combined with scripting for building, compiling and linking etc.
So far I managed to run a program, for SAMD21, in Eclipse in debugging mode but I was not really happy with whole process.
I also tried to setup VSCode stumbled over my huge lack of knowledge of what is going on in the background of an IDE and I am looking for a book to cover the basics of what is needed to setup a toolchain for a language to compile and debug and to be able to replicate the process in a windows machine if possible.