文件名称:Clang-Basic-Tutorial:基本的Clang库,LibTooling和插件
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-07 13:17:20
C++
#Clang基本用法该存储库紧跟我的,该对Clang基础进行了介绍,其中包括Clang库(LibClang),LibTooling和Plugin(即对应于文件夹LibExample,LibToolingExample和PluginExample)。 它受此启发,并且我修改了一些代码以适合最新的Clang 3.8。 ##变化最大的是什么? 由于其安全性,C ++ 11中的智能指针正变得越来越流行,并且自Clang 3.4起,Clang似乎已将所有可能的原始指针更改为智能指针。 因此,我对指针类型进行了一些更改。 另外,由于Clang API的快速更改,我更改了一些其他代码。 最后,makefile已被修改以用于通用用途。 ##用法请参阅每个子目录中的readme.md中的详细信息。
【文件预览】:
Clang-Basic-Tutorial-master
----PluginExample()
--------Makefile(2KB)
--------test.c(215B)
--------readme.md(521B)
--------PluginExample.cpp(3KB)
--------run_example.sh(182B)
----LibExample()
--------test1.cpp(3KB)
--------Makefile(1KB)
--------test.c(314B)
--------readme.md(677B)
----readme.md(887B)
----LibToolingExample()
--------Makefile(1KB)
--------test.c(215B)
--------readme.md(519B)
--------Example.cpp(3KB)
--------run_example.sh(33B)