我开发了 Rust 的 Cargo 的克隆版,但是针对 C++

Hacker News Top 工具

摘要

CRow 是一个新的 C/C++ 开源构建系统和依赖管理器,模仿了 Rust 的 Cargo 的简单性。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/13 09:12

user-with-username/crow

来源:https://github.com/user-with-username/crow

CRow

Cargo,但是面向 C/C++

CRow 徽标


概览

CRow 是一个 C++ 构建系统,专为希望获得以下特性的开发者设计:

  • 配置简单(仅需 crow.toml
  • 快速构建
  • 内置依赖管理器

快速开始

安装

  • 预构建二进制文件:从 Releases 下载 (https://github.com/user-with-username/crow/releases)
  • 从源代码构建bash git clone https://github.com/user-with-username/crow cd crow cargo install --path .

创建项目

bash crow new my_project && cd my_project

运行

bash crow run


社区

我们欢迎贡献!请阅读我们的:

许可证

MIT

相似文章

Cpp2Rust: 从C++到安全Rust的自动翻译

Lobsters Hottest

Cpp2Rust 是一个开源工具,利用 clang 的 AST 和一个运行时库,自动将 C++ 代码转换为安全的 Rust 代码,支持安全和 unsafe 两种输出模式,实现安全的内存安全转换。

crustc: 整个rustc编译器,已翻译成C语言

Lobsters Hottest

一个名为cilly的Rust到C编译器工具链已成功将整个rustc编译器翻译成4600万行C代码,生成了一个可以用GCC构建的功能性Rust编译器。该项目旨在通过生成可移植的C代码,使Rust能够在老旧/冷门硬件上运行。

使用 Cackle 提高 Rust 供应链攻击难度(2023)

Lobsters Hottest

David Lattimore 介绍了 Cackle,这是一个通过使用访问控制列表(ACL)限制依赖项行为来帮助防止 Rust 供应链攻击的工具,从而降低通过第三方 crate 引入恶意代码的风险。