gcc-pch-plugin:用于 GCC 的新版 PCH,作为插件编写

时间:2024-06-21 19:12:06
【文件属性】:

文件名称:gcc-pch-plugin:用于 GCC 的新版 PCH,作为插件编写

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-21 19:12:06

C++

这是 GCC 预编译头文件的实验性实现,编写为 GCC 插件。 这种方法比 GCC 本身提供的方法要好。 可以一次使用多个PCH文件,性能应该会更好,而且不是基于写出一个堆映像。 建造 您将需要一个非常新的 GCC 版本——一个支持 GDB compile特性的版本。 该插件使用 GCC 中相同的钩子来完成它的工作。 一旦你有一个足够新的 GCC,你应该能够使用以下内容构建插件: make I= 这里, I是安装 GCC 的前缀。 上面的调用将查找/bin/gcc 。 用 首先,用插件编译一个头文件,创建一个PCH文件。 你可以这样做: gcc --syntax-only \ -fplugin=.../libcphplugin.so \ -fplugin-arg-libpch-plugin-output=something.npch \ testfile.h 这将创


【文件预览】:
gcc-pch-plugin-master
----.gitignore(26B)
----Makefile(716B)
----writer.cc(8KB)
----writer.hh(1KB)
----util.cc(163B)
----readhash.cc(9KB)
----pch_plugin.cc(3KB)
----readhash.hh(2KB)
----README.md(3KB)
----version.hh(29B)
----util.hh(33B)
----fclose_deleter.hh(121B)
----pch_plugin.hh(847B)
----test()
--------simple-test.c(34B)
--------test-read.c(77B)

网友评论