EXE和DLL有什么区别,如何生成?