文件名称:clangtool:可以自动在clang中运行的LLVM传递示例
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-06 22:12:20
C++
在lang中使用LLVM插件
建议使用opt加载和运行自定义通行证。 这是可行的,但是对于某些任务,例如使用复杂的Makefile或不寻常的环境来构建程序,它并不理想。 相反,LLVM提供了一个挂钩,以允许插件模块在由clang加载时自动运行。 这使您可以添加几个标志,并使用clang(和您的密码)代替常规C编译器。 这些文件演示了它是如何工作的。
使用clangtool:
两步:
以常规方式(通过具有适当llvm标志的共享库)构建自定义LLVM。
使用以下额外选项在输入代码上运行clang :
clang -Xclang -load -Xclang
【文件预览】:
clangtool-master
----clangtool.cpp(2KB)
----Makefile(695B)
----.travis.yml(496B)
----test.c(194B)
----README.md(1KB)