编译和执行的区别: 编译分成编译部分和链接部分,编译部分是把代码转换成二进制语言,链接部分是把二进制语言组合成可执行文件 即编译是把代码转换成可执行了文件的过程 执行就是把编译出来的文件放到系统中运行的过程,称为程序的运行 比喻:编译就是做饭,运行就是吃饭