1. A multiple operating device version program generating device for generating software for multiple versions of an operating device, comprising: an environment file storage unit having environment file storage folders, prepared for multiple versions of an operating device, each storing environment files including a library, at least one source program, and a compile and link operation instruction file describing a program instructing, the program instructing at least partial compile and link operations of said at least one source program and compile and link operations of said library; a generation environment table defining storage positions of said versions of the operating device and said environment file storage folders; a generation environment storage unit storing said environment files when generating said software; a software generation environment construction unit for copying and/or installing environment files for specific versions of the operating device in said generation environment storage unit in accordance with said generation environment table; and a software generating processing unit for executing said compile and link operations based on said compile and link operation instruction files in said generation environment storage unit.