gmp文件编写过程和原则有哪些