Thank you very much for these advises and so much detailed description. All these helped me a lot.
I will try to download Visual Studio Code and search more information to compile it. Anyway, I don’t hope that the keywords in the code I’ve never seen become the barrier I learn LBM, with which I want to solve my research problems.