📜  spicoli - C++ (1)

📅  最后修改于: 2023-12-03 14:47:31.842000             🧑  作者: Mango

Spicoli - C++ 的介绍

Spicoli Logo

简介

Spicoli是一种C++编译器,是由小而美的C++编译器,旨在成为学习C++的有用工具。它使用现代C++标准进行开发,并采用LLVM作为后端。

Spicoli支持C++17,并将继续在功能和性能方面进行改进。

安装

Spicoli可以在GitHub release页面上找到,提供多个操作系统的二进制文件和Docker容器。

Linux
wget https://github.com/maciejspychala/spicoli/releases/download/v0.2.0/spicoli-v0.2.0-linux-64.tar.gz
tar -xzvf spicoli-v0.2.0-linux-64.tar.gz
cd spicoli-v0.2.0-linux-64/bin
./spicoli
MacOS
curl -LO https://github.com/maciejspychala/spicoli/releases/download/v0.2.0/spicoli-v0.2.0-macos.tar.gz
tar -xzvf spicoli-v0.2.0-macos.tar.gz
cd spicoli-v0.2.0-macos/bin
./spicoli
Windows

下载适用于 Windows 的 MSYS2,然后在 MSYS2 终端中执行以下命令:

pacman -S mingw-w64-x86_64-spicoli
spicoli
使用
将C++代码编译为可执行文件
spicoli hello.cpp -o hello
./hello
运行测试

Spicoli附带了Catch 2测试框架。可以通过运行以下命令来运行测试:

spicoli test.cpp -o test
./test
贡献

Spicoli是开源项目,欢迎贡献。如果您希望参与Spicoli开发,请查看贡献指南

许可证

Spicoli是根据MIT许可发布的。