LLVM: Compiling FreeRTOS with LLVM (Part 2)
Continue from my previous post, LLVM: Compiling FreeRTOS with LLVM (Part 1).
Anybody who might have some basic skills in programming, creating Makefiles especially, must be laughing hysterically if they come across and read my previous post in this topic. When I google the phrase “Compiling freertos with llvm” or “freertos llvm”, my post comes out first in the results.
I wonder how many read that post. Silly me, pity them.
I was laughing at myself and feel embarrassed when my supervisor told me that I can’t simply compile one file (main.c) and expect it to work. I mean what was I thinking?? There are more than half a dozen other files required to compile our FreeRTOS port, not to mention around five different directory needs to be included during the build process.
Well then, that was before my relationship with Makefiles started.
Now, I have a new quick task, which is learning how to make Makefiles! FYI, that is how interns work at AESTE – when you don’t know something, you take the initiative to learn it. Because if you don’t know, you’re probably not going to finish your project.
“I don’t know” is not a kind of sentence that we like to use, its just not our culture here at AESTE. I will keep on updating with this task. Lets jump into this LLVM Makefile Guide and learn something new.
“Try not, do or do not”, says Master Yoda.