1 个不稳定版本
0.1.0 | 2024年3月18日 |
---|
#732 在 构建实用程序
40KB
176 代码行
Nedry 🦖 - C 语言捆绑器
你知道谁可以连接 8 台机器进行网络并调试 200 万 行代码吗?
这是什么
主要用于编程竞赛和计算机科学课程。大多数大学在线评测系统只接受无依赖的 C 语言。此工具将自动将 #include
替换为实际代码。
支持列表
#include"file_here"
#include "file_here.h"
还会尝试包含file_here.c
- 重复包含将被忽略
了解限制
- 在某些嵌套宏(
#if
/#ifdef
)中无法正确解析#include
用法
要将 test.c
捆绑到 test.bundle.c
,请运行
nedry -i test.c bundle -o test.bundle.c
命令列表
$ nedry
Usage: nedry --input <INPUT> <COMMAND>
Commands:
bundle Bundle all dependency to single file
build Build file to an executable file
run Build & Run file
help Print this message or the help of the given subcommand(s)
Options:
-i, --input <INPUT> The entry point file
-h, --help Print help (see more with '--help')
依赖项
~3MB
~57K SLoC