单项选择题

嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。

A、交互操作系统
B、交叉编译
C、交互平台
D、分布式计算