2
A
回答
1
我想,编译指的是编译器作为一个整体,而编译器驱动程序对应驱动编译流水线逻辑。驱动程序的任务是为各种文件调用正确的工具(例如,clang
针对C/C++源调用cc
,针对对象文件的ld
等),并为它们设置适当的标志。
1
在llvm中,我们总是使用clang。我将用clang作为例子来解释你的问题。
当您向命令行输入“clang”时,它是编译器驱动程序。编译器驱动程序有很多选项,这些选项将决定将调用哪个编译器组件。例如:clang -cc1是前端,clang是驱动程序。驱动程序使用适合您的系统的选项调用前端。
所以,我认为编译器驱动程序驱动编译器组件,使它们一起工作。
相关问题
- 1. lex编译器和C编译器的区别?
- 2. 编译Fortran程序和编译器/库
- 3. 编译驱动程序
- 4. LLVM编译器2.0错误?
- 5. open64与llvm编译器之间的区别
- 6. Libbson和MongoDB-C驱动程序编译
- 7. 用ISPC编译器编译OpenMP程序
- 8. LLVM 5.0编译器是否等同于GCC编译器?
- 9. 微软C/C++编译器的C编译器和C++编译器有什么区别?
- 10. 编译器的编译可能会影响编译的程序?
- 11. Mono C#编译器和MS C#编译器关于作用域的区别
- 12. 编译器如何编译编译器?
- 13. Xcode编译器自定义编译器vs苹果llvm 8.0和苹果审查
- 14. 基于LLVM的编译器的语言
- 15. 编译与llvm-gcc驱动程序代码时得到“错误:在#if中除零#”在编译驱动程序代码与llvm-gcc
- 16. 前端到基于LLVM的编译器
- 17. 使用llvm编译器的提示
- 18. xcode - 使用Apple LLVM编译器3.0编译PowerPC CPU
- 19. 交叉编译驱动程序的USB调制解调器
- 20. 错误编译qt mysql驱动程序
- 21. 设备驱动程序代码编译?
- 22. VxWorks PCI驱动程序 - 编译错误
- 23. 无法编译qc-usb驱动程序?
- 24. 如何编译Erlang驱动程序?
- 25. 设备驱动程序编译
- 26. 编译器为Win32程序?
- 27. Java编译器程序
- 28. 编译Fortran和C++程序并从intel编译器链接
- 29. 使用VS编译器和链接程序生成的Windows驱动程序
- 30. 编译编译器错误编译GCC
为什么降级的问题? – flashburn