1. A host system processor configured to support open computing language application software development in conjunction with a target system, comprising: a project management unit configured to separate and store open computing language application software constituted of a host program and a kernel program into a host source code corresponding to the host program and a kernel source code corresponding to the kernel program; the project management unit configured to set a tool-chain corresponding to an open computing language platform of the target system; and a builder configured to set a compilation type to be one of an online compilation type and an offline compilation type and determine whether the kernel source code is compiled in response to the compilation type set by the builder, wherein the builder builds a host binary code corresponding to the host source code by compiling only the host source code when the compilation type is the online compilation type, and builds the host binary code corresponding to the host source code and a kernel binary code corresponding to the kernel source code by compiling the host source code and the kernel source code when the compilation type is the offline compilation type.