A vehicle software control device comprising: hardware; a kernel connected to the hardware and configured to execute a first operating system; a system library connected to the kernel; a first connecting unit configured to connect a library for a second operating system different from the first operating system to the system library; and a first application executed on the second operating system, wherein a library file of the first connecting unit includes the same information as that of the system file in the kernel, wherein the library file of the first connecting unit includes a library file (L1a) applicable to the second operating system and a library file (L1b) which is the same as a library file in the kernel, wherein the first connecting unit is adapted to add a path of the system file in the kernel to a path of a system file in the second operating system, wherein a system file of the first connecting unit includes a path of a system file for the first operating system, wherein the first connecting unit includes a first calling unit which opens a driver in the system library, wherein the system library includes a second calling unit which opens a device driver in the kernel which performs the same function as that of the driver in the system library, further comprising: a first application library including a library for executing the first application; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library; and a transmission unit configured to transmit the converted library to the system library. hardware; a kernel connected to the hardware and configured to execute a first operating system; a system library connected to the kernel; a first connecting unit configured to connect a library for a second operating system different from the first operating system to the system library; and a first application executed on the second operating system, wherein a library file of the first connecting unit includes the same information as that of the system file in the kernel, wherein the library file of the first connecting unit includes a library file (L1a) applicable to the second operating system and a library file (L1b) which is the same as a library file in the kernel, wherein the first connecting unit is adapted to add a path of the system file in the kernel to a path of a system file in the second operating system, wherein a system file of the first connecting unit includes a path of a system file for the first operating system, wherein the first connecting unit includes a first calling unit which opens a driver in the system library, wherein the system library includes a second calling unit which opens a device driver in the kernel which performs the same function as that of the driver in the system library, further comprising: a first application library including a library for executing the first application; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library; and a transmission unit configured to transmit the converted library to the system library. a first application library including a library for executing the first application; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library; and a transmission unit configured to transmit the converted library to the system library.