https://github.com/duyanning/cpps/blob/master/README.chinese.md
我做了个 c++脚本的(伪)解释器。
可以这样执行 c++代码:
cpps hello.cpp
还能这样:
chmod +x hello.cpp
./hello.cpp
原理很简单,就是调用底层编译器(gcc/mingw/vc)进行编译,然后自动执行生成的可执行文件。
但其实又比这个复杂点,因为支持多个.cpp ,还支持预编译头文件。
目前支持 GCC/MinGW/Visual C++做底层编译器,也就是你机子上得装这三者之一才行。
嗯,看上去是个解释器,其实是个 make 类工具。
求 bug 报告
我做了个 c++脚本的(伪)解释器。
可以这样执行 c++代码:
cpps hello.cpp
还能这样:
chmod +x hello.cpp
./hello.cpp
原理很简单,就是调用底层编译器(gcc/mingw/vc)进行编译,然后自动执行生成的可执行文件。
但其实又比这个复杂点,因为支持多个.cpp ,还支持预编译头文件。
目前支持 GCC/MinGW/Visual C++做底层编译器,也就是你机子上得装这三者之一才行。
嗯,看上去是个解释器,其实是个 make 类工具。
求 bug 报告