peglib.hpp
是一个仅包含头的库,用于生成具有peg语法的解析器.编译包括所述头的main.cpp
需要34秒,这就是为什么我try 预编译peglib.hpp
Command used to precompile header:.
g++ peglib.hpp
.
Compile main.cpp:.
g++ -H main.cpp -o main
.
但是,编译时间不会改变.请注意,peglib.hpp
和peglib.hpp.gch
位于同一目录中.不是的!或者x;使用-H选项甚至不能检测到预编译头.
以下是一些信息:
peglib.hpp
需要C++17.
main.cpp
包括标头,但不使用它,仅从Main返回0.
我在Android 9 ARM上使用带有clang 17.0.6版的Termux.