单项选择题

能将高级语言编写的源程序转换成目标程序的是______。

A.编辑程序
B.编译程序
C.驱动程序
D.链接程序