无论那种系统,编译原理都是差不多的,就是语言向指令转译的过程。
Linux下常用的编译命令 就是 gcc之类,不过如果结合make工具等构建好的工具链,则能完成的工作会更多。
gcc、javac、go、python?
说到原理,这个很不好回答咧,你应该知道,一般程序运行有两种方式:解释类的和执行类的,比如php就是比较明显解释类的,以文本形式来读取代码,通过执行环境对你的代码逐条解释并作出相应操作;C就是执行类的,编译一个.o文件,然后直接执行它就行。
不知道这个解释是否满意?
编译,就是gcc,或是make的命令
原理就是编译原理了,你可以看书,make本质上也是调用的gcc